Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

3
  • Thanks for the mention of "comment-driven development", it seems quite useful here and I didn't read about that yet. Commented Sep 13, 2012 at 5:44
  • +1: I'm a little leery of "comment-driven development" because I firmly agree with your belief that code should be self-documenting; but overall, a very solid answer. Commented Sep 15, 2012 at 3:11
  • "CDD" is less a set of rules defining how it should be done, and more a way to write a "first draft" in pseudocode or structured English within the IDE, that paves the way for real code later. When the real code is written you can keep or discard comments as you see fit. Commented Sep 18, 2012 at 15:19