Tuesday, March 16, 2004

Code Complete reading

Not much feedback about the Code Complete reading, so lets move ahead reading the section on Control.

For something different I thought maybe one person could take each chapter and they would present in depth commentary and coordinate the discussion for that chapter. Let me know which chapter you want to cover. I know the chapter on GoTo's is going to go quick, so if you are interested let me know first.

Code Complete

CONTROL

13 Organizing Straight-Line Code
  • Ordering Statements that Must be in a Specific Order.
  • Ordering Statements When Their Order Doesn't Matter.
  • Organizing Straight-Line Code Checklist.
14 Using Conditionals
  • if Statements.
  • case Statements.
  • Checklist for Conditionals.
15 Controlling Loops
  • Selecting the Kind of Loop.
  • Controlling the Loop.
  • Creating Loops the Easy Way-From The Inside Out.
  • Correspondence Between Loops and Arrays.
  • Loop Checklist.
16 Unusual Control Structures
  • Using gotos.
  • return.
  • Recursion.
  • Checklist for Unusual Control Structures.
17 General Control Issues
  • Boolean Expressions.
  • Compound Statements (Blocks).
  • Null Statements.
  • Taming the Hazard of Deep Nesting.
  • Tapping into the Power of Structured Programming.
  • Emulating Structured Constructs with gotos.
  • Control Structures and Complexity.
  • Checklist of Control Structure Issues.

Happy reading, and see everyone at the meeting.

No comments: