Oh My Learning
01 What Clean Code Is and Why It Matters 7 min read junior drafted 02 Meaningful Names 8 min read junior drafted 03 Functions: Small, One Thing, One Level 7 min read junior drafted 04 Comments: Good, Bad, and Unnecessary 7 min read junior drafted 05 Formatting and Vertical/Horizontal Ordering 7 min read junior drafted 06 Objects and Data Structures 7 min read mid drafted 07 Error Handling Without Clutter 7 min read mid drafted 08 Boundaries and Third-Party Code 7 min read mid drafted 09 Clean Tests and the F.I.R.S.T. Rules 8 min read mid drafted 10 Classes: Cohesion and SRP in the Small 7 min read mid drafted 11 Systems and Separating Construction from Use 8 min read senior drafted 12 Code Smells and Heuristics 7 min read senior drafted