[Home] [By Thread] [By Date] [Recent Entries]

  • From: Andrew Welch <andrew.j.welch@g...>
  • To: John Cowan <cowan@m...>
  • Date: Thu, 2 Feb 2012 00:20:35 +0000

On 1 February 2012 22:26, John Cowan <cowan@m...> wrote:
> Petite Abeille scripsit:
>
>> Fair enough. FWIW, my personal experience is the exact opposite:
>> pointless, bloated, big design up-front, busy work which never gets
>> anything done. But as always, YMMV.
>
> Believe me, I've had plenty of experience of that.  If you truly aren't
> going to need something, YAGNI is a huge win.  But there's no reason to
> pretend that just because this is only the first report you are writing,
> that there won't be hundreds more reports.

I think the theory goes, you use all of the good practice and patterns
you know while you are coding something, but don't add in unnecessary
flexibility up-front... as then it's a cost that you've definitely
incurred regardless, as more often than not the project gets cancelled
or the world moves on before that flexibility pays back the cost.

I think (again, sorry its all vague) that's from Agile, maybe someone
will know either way.



-- 
Andrew Welch
http://andrewjwelch.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member