What are icing on the cake when you have truly good code?
Comments
A [...] is a block of source that the [...] will ignore.
A comment is a block of source that the compiler will ignore.
What can be good to document unusual, unexpected, or surprising bits of code?
Comments
Should you ever use comments to express something that could be enforced by the language itself?
No
What type of programmers cannot tell the difference between good and bad comments, write comments explaining how stuff works, bolster code with many bad comments, and fill their source files with redundant code information?
Bad programmers
What type of programmers write a few good comments explaining why and helpful comments that make sense (and concentrate writing good code rather than a bunch of comments)?
Good programmers
What to do with inane comments you find?
Leave them as a warning
Where should a comment be written?
Above the code that it describes
What principle is violated when comments are written that simply describe the code (describing how, not why)?
DRY
Which is worse: bad comments or no comments?
Bad comments are WORSE
What should comments describe according to Code Craft?
Why something is written the way it is
Does well written code always need comments?
No
What does too much commenting do?
It hides important information
What is a comment?
A block of source that the compiler will ignore
Previous card
First card
Random order
Next card