Preface
1
Setting the Scene
2
The Tenets of Clean Code
3
The Enemies of Clean Code
4
SOLID and Other Principles
5
Naming Things Is Hard
6
Primitives and Built-In Types
7
Dynamic Typing
8
Operators
9
Parts of Syntax and Scope
10
Control Flow
11
Design Patterns
12
Real-World Challenges
13
The Landscape of Testing
14
Writing Clean Tests
15
Tools for Cleaner Code
16
Documenting Your Code
17
Other Peoples' Code
18
Communication and Advocacy
19
Case Study
You do not have access to this section. Get the full version of this title with a SitePoint Premium Account.
Already a Premium member? Sign In