Clean Code: Intro, Clean Code and Meaningful Names (up to the end of chapter 2)

Tim Penhey tim.penhey at canonical.com
Wed Sep 18 02:16:37 UTC 2013


On 18/09/13 07:33, Gustavo Niemeyer wrote:
> This isn't, by all means, to suggest that we should stop caring about
> the quality of our code base. I'm all for improving variable names,
> type names, and whatever else, as people who actually worked with me
> can confirm. It's rather just a small reminder that perfect code comes
> second to having a relevant product.

I both agree and disagree :-)

Having perfect code and a useless product is pointless unless the code
is itself the goal, which it almost always isn't.

Having a great product that is a mess behind the scenes is fine for a
start.  Uncle Bob makes this exact point in the book.  There was the
best debugger in the industry, awesome product, everyone used it, but it
fell behind because the code was a mess and it was getting harder and
harder to extend over time.

Yes we need a relevant product.  But if we want the product to stay
relevant, then it needs to be as clean as possible under the covers.

Tim



More information about the Juju-dev mailing list