Code Complete: A Practical Handbook Of Software... -

: Variable names should ideally be 10–16 characters long to be descriptive without being unwieldy.

: Every line of code should be tested and reviewed. Focus on: Code Complete: A Practical Handbook of Software...

: McConnell argues that the primary technical goal of software engineering is to reduce complexity. Programs should be easy to "keep in your head" at once. : Variable names should ideally be 10–16 characters

: High-quality code is organized into small, cohesive routines and well-defined classes. which includes requirements and maintenance

: Have peers review your low-level designs and code to catch errors early. 5. Personal Character and Craftsmanship

: Be willing to admit mistakes and have your code reviewed by others.

Unlike broad software engineering, which includes requirements and maintenance, is the central activity of creating the software itself.