: 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.