Skip to main content

Clean Code

This book lives in the reference app as generated chapter pages. The learner path should still start in the curriculum apps.

Semester target​

  • semester-03-software-design

Publish mode​

  • chapter

Generated chapters​

ChapterChunk FilesApprox. WordsRoute
Chapter 1: Clean Code Bad Code To The Grand Redesign In The S11042Open
Chapter 1: Clean Code Attitude To The Art Of Clean Code22164Open
Chapter 2: Meaningful Names Use Pronounceable Names To Member11360Open
Chapter 2: Meaningful Names Interfaces And Implementations To11272Open
Chapter 3: Functions Small To Blocks And Indenting11128Open
Chapter 4: Comments Comments Do Not Make Up For Bad Code To E11318Open
Chapter 4: Comments Clarification To Mumbling11115Open
Chapter 4: Comments Redundant Comments To Scary Noise11452Open
Chapter 4: Comments Don T Use A Comment When You Can Use A Fu11381Open
Chapter 5: Formatting The Purpose Of Formatting To Vertical D11388Open
Chapter 5: Formatting Horizontal Formatting To Indentation22505Open
Chapter 8: Boundaries Exploring And Learning Boundaries To Us22251Open
Chapter 9: Unit Tests Keeping Tests Clean To Tests Enable The1804Open
Chapter 9: Unit Tests A Dual Standard To Single Concept Per T21945Open
Chapter 10: Classes The Single Responsibility Principle To Co22290Open
Chapter 11: Systems How Would You Build A City To Dependency11392Open
Chapter 11: Systems Scaling Up To Cross Cutting Concerns11181Open
Chapter 13: Concurrency Get Your Nonthreaded Code Working Fir21974Open
Chapter 17: Smells And Heuristics C1 Inappropriate Informatio11395Open