Did you know? DZone has great portals for Python, Cloud, NoSQL, and HTML5!

clean code

  • submit to reddit

Clean Coder

Yesterday I finished reading The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin. In this book, Uncle Bob expose his view of what it is to be a professional programmer.

8 replies - 5534 views - 07/07/11 by Eric Hogue in Articles

The 4 rules of simple design

A colleague of mine told me a bit ago that Red-green instead of Red-green-refactor was becoming an issue: many commits where made just when the green bar was reached. A reason for this behavior was the fear of overdesigning the system and code for tomorrow...

0 replies - 7410 views - 05/17/11 by Giorgio Sironi in Articles

Technical Investment, or quality vs. time

A fundamental question of software development is: can we trade quality, sacrificing all we know about writing clean code, to gain time?This expression means, can we take up technical debt and hack together some code, throwing away our test suite, which after...

9 replies - 6046 views - 12/14/10 by Giorgio Sironi in Articles

Leave the Campground Cleaner

Here's a little known fact about your Agile Zone Leader - I'm an Eagle Scout. I spent many happy years in the Boy Scouts, and this meant many happy weekends camping and hiking. Many of you may have heard of one of our camping principles: "Always leave...

1 replies - 7813 views - 11/17/10 by Matt Stine in Articles

Autogenerated Comments Rant

Let me clear up potential confusion right at the start. My rant is not auto-generated. Auto-generation of comments is its object. What I have to say about this abomination can be summed up in six words: why, why, why, why, and why? Oh, and a seventh: WHY?

8 replies - 2836 views - 11/12/10 by Andrew Spencer in Articles

My Top Three Pieces of Advice For Making Better Software

Some months ago, I answered to a job interview question which was more or less like: "Suppose you have 20 minutes to talk to an audience of junior developers about the lessons you have learned from your software development experience. Summarise, in...

0 replies - 5970 views - 09/13/10 by Luigi Viggiano in News

Clean Code - A Handbook of Agile Software Craftsmanship

The chapters of “Clean Code” are grouped into three parts. As it says in the introduction, part one “describes the principles, patterns and practices of writing clean code.” Part two contains...

1 replies - 9862 views - 03/02/09 by Burk Hufnagel in Book Reviews