-
Notifications
You must be signed in to change notification settings - Fork 2
Checklist
Requirements 42
Architecture 54
Upstream Prerequisites 59
Major Construction Practices 69
Design in Construction 122
Class Quality 157
High-Quality Routines 185
Defensive Programming 211
The Pseudocode Programming Process 233
General Considerations In Using Data 257
Naming Variables 288
Fundamental Data 316
Considerations in Using Unusual Data Types 343
Organizing Straight-Line Code 353
Using Conditionals 365
Loops 388
Unusual Control Structures 410
Table-Driven Methods 429
Control-Structure Issues 459
A Quality-Assurance Plan 476
Effective Pair Programming 484
Effective Inspections 491
Test Cases 532
Debugging Reminders 559
Reasons to Refactor 570
Summary of Refactorings 577
Refactoring Safely 584
Code-Tuning Strategies 607
Code-Tuning Techniques 642
Configuration Management 669
Integration 707
Programming Tools 724
Layout 773
Self-Documenting Code 780
Good Commenting Technique 816