On 17.01.2011 08:08, Gavin Beau Baumanis wrote:
> Is the answer not;
> Code to the manner that provides the greatest return on a developer's time 
> for THIS problem.

You have to take into account the cost of maintaining the code, too.

For example, it's usually "fastest" to not worry about coupling and
factoring, which makes the "fast" implementation usually a pile of
copy-paste, impenetrable mess. Which costs a lot more in the long run,
because sooner or later you have to untangle the mess in order to make
any kind of improvement. Witness libsvn_wc and how long it took for
anyone to dare throw it away and begin from scratch, because the
original was simply not amenable to improvements. :)

-- Brane

Reply via email to