Placeholder
PWI pillar
Programming with Intent
Classes, methods, naming, and the shape of everyday code. The rules that apply to almost every file you touch.
13 topics. Chapter numbers are deliberately absent, because the two language families number their chapters independently.
- Class Design
- Method Design
- Naming Conventions
- Anti-Patterns
- Code Correctness and Runtime Safety
- Intentional Model Design
- Adapter Pattern
- Factory Pattern
- Factory Method Pattern
- Decorator Pattern
Marked language-independent on the assumption this is the GoF pattern. If the chapter is about Python's @ decorator syntax, scope should be 'python'.
- Python Language Style
- Type Annotations
- LINQ Query Semantics