Kotlin implementation of the Clean Code Cookbook recipes
- Chapter 3 - Anemic Models
- Chapter 4 - Primitive Obsession
- Chapter 5 - Mutability
- Chapter 6 - Declarative Code
- Chapter 7 - Naming
- Chapter 8 - Comments
- Chapter 9 - Standards
- Chapter 10 - Complexity
- Chapter 11 - Bloaters
- Chapter 12 - YAGNI
- Chapter 13 - Fail Fast
- Chapter 14 - Ifs
- Chapter 15 - Null
- Chapter 16 - Premature Optimization
- Chapter 17 - Coupling
- Chapter 18 - Globals
- Chapter 19 - Hierarchies
- Chapter 20 - Testing
- Chapter 21 - Technical Debt
- Chapter 22 - Exceptions
- Chapter 23 - Metaprogramming
- Chapter 24 - Types
- Chapter 25 - Security
All the code in this repository is a Kotlin implementation of the Clean Code Cookbook, written by Yonatan Karp-Rudin.