Re: Question about architecture
Re: Question about architecture
- Subject: Re: Question about architecture
- From: Daniel Lopes <email@hidden>
- Date: Thu, 9 Sep 2010 18:25:44 -0300
Sure Greg Guerin, I couldn't agree more. I have 10 years of experience in
software development and this is the process to be an expert in anything, in
cocoa it will not be different.
But my approach to learn any new language is read at least three books
entirely before do any serious development (commercial). It worked very for
me and make me much more productive
to solve specific bugs that I never experienced before.
My question is more related to Cocoa specific things like Laurent answered.
My idea to separate the app in diferent nibs is the same principle of single
responsibility and make
my view layer easier to maintain. For example, with a custom nib my
Controller for that specific view in that nib can do less things than handle
all view in the same window.
Make sense or I should create a custom view (and a different controller for
that view) and keep everything in the same nib until I need speed up the
launch?
Thanks.
Daniel Lopes
On Thu, Sep 9, 2010 at 6:04 PM, Richard Somers
<email@hidden>wrote:
> On Sep 9, 2010, at 2:25 PM, Greg Guerin wrote:
>
> Try it. See what happens. Repeat as needed.
>>
>> A lot of design questions can only be answered well by experience. Either
>> you already have the experience from an earlier project, or you plan to get
>> the experience by writing one to throw away.
>>
>> If you're a newcomer to a language, there is almost no chance that you'll
>> do everything right the first time. You have to try things and see what
>> works and what fails. You can read books all day, but you will eventually
>> have to try some things that aren't in the book. When you do, you will find
>> that every situation has its own unique set of constraints, even if they are
>> slight variations on what's in the book. Only the simplest things are
>> exactly the same as what's found in books.
>>
>> All software is exploration. If someone had already done exactly what you
>> want, then you'd be using that existing software instead of creating a new
>> thing yourself.
>>
>
> Agreed, agreed and agreed. But sometimes you need something to obtain lift
> off, something to get you off the ground. A friend, hard work, schooling,
> and or experience help. For me the books and the documentation were
> invaluable but so was trial and error combined with a lot of hard work.
>
> --Richard
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden