about
“Code Complete” is a software engineering book written by Steve McConnell and published in 1993. The book provides a comprehensive guide to writing high-quality software and covers various aspects of software development, including design, testing, debugging, and maintenance. The book presents practical techniques and tips for writing code that is easy to read, maintain, and debug, as well as for improving the overall quality of software. “Code Complete” is widely considered a classic in the field of software engineering and is recommended for both novice and experienced software developers.
table of contents
Here is a brief overview of the table of contents of “Code Complete”:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Introduction
Overview of the software development process
The role of design in software development
Overview of the book's contents
Fundamental Techniques
Control structures
Simple Data Structures
Program Organization
Error-Handling Techniques
Boundary Conditions
Building Blocks of Programs
Basic Building Blocks
Routines
High-Level Components
Design Building Blocks
Design Techniques
Construction
Detailed Design
Tips for Effective Debugging
Code and Test Plans
Low-Level Design Techniques
Simple Design Rules
Creating High-Quality Code
Code-Tuning Techniques
Integration
Common Problems in Software Development
Defect Prevention Techniques
Testing Strategies
Debugging Aids
The Psychology of Software Development
Personal Characteristics of Effective Programmers
Building and Maintaining a Positive Work Environment
Dealing with Resistance to Change
Motivating Others
Advanced Topics
Performance
Security
Internationalization and Localization
Software Configuration Management
Tools for Software Development
The Last Word
Applying Software Development Techniques
The Future of Software Development
Epilogue: Achieving a High Level of Software Craftsmanship
Note: The exact table of contents may vary slightly depending on the edition of the book.