So what your saying is, design patterns, like music theory, exist so
you know when you're breaking them :)

On Wed, Aug 4, 2010 at 11:56 AM, Sean Corfield <[email protected]> wrote:
>
> On Wed, Aug 4, 2010 at 7:50 AM, Dave Watts <[email protected]> wrote:
>> So, my overall advice here would be not to overthink display logic -
>> it's the least "formal" layer in an HTML-based MVC application.
>
> I might go further and suggest not to overthink any aspect of your
> design. The biggest obstacle I see for CFers learning OOP is a
> tendency toward 'analysis paralysis' where the search for the perfect
> OO design prevents them from getting any useful work done, for fear of
> 'getting it wrong'. The reality is there is no 'One True Way' in OO
> and your design is likely to evolve anyway over time.
>
> The Agile folks actually expect this to be the norm and their approach
> is to do the simplest possible thing that works initially and then
> refactor ruthlessly, making ongoing change part of your normal
> process. That approach - as well as KISS and YAGNI - leads to simpler
> designs that don't focus on obsessive reusability (until you need it).
> Of course, the Agile folks tend to do everything under a TDD umbrella
> so they write their specs in small, evolving chunks as executable
> tests and code to those which helps solidify the concepts of what
> you're trying to build without focusing on the implementation details
> and tends to create more modular software anyway...
> --
> Sean A Corfield -- (904) 302-SEAN
> Railo Technologies, Inc. -- http://getrailo.com/
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:335987
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to