Why Write Clean Code?Writing Clean Code: The PrinciplesPrinciple 1: Think About the Big PicturePrinciple 2: Stand on the Shoulders of GiantsPrinciple 3: Code for People, Not MachinesPrinciple 4: Use the Right NamesPrinciple 5: Adhere to Standards and Be ConsistentPrinciple 6: Use CommentsPrinciple 7: Avoid Unnecessary CommentsPrinciple 8: The Principle of Least SurprisePrinciple 9: Don’t Repeat YourselfPrinciple 10: Single Responsibility PrinciplePrinciple 11: TestPrinciple 12: Small Is BeautifulPrinciple 13: The Law of DemeterPrinciple 14: You Ain’t Gonna Need ItPrinciple 15: Don’t Use Too Many Levels of IndentationPrinciple 16: Use MetricsPrinciple 17: Boy Scout Rule and RefactoringConclusion