The Clean Coder
Robert C. Martin
About the Author

-
One of the co-author of Agile Manifesto(敏捷宣言)
-
Promoter of SOLID principles
-
Object Mentor, Inc. to provide concultancy of agile training for companies
-
Famous books: "Clean Code", "Clean Coder", "Clean Architecture"
Pre-Requisite Intro

Programmer

Key punchers
1 day

Computer Operator
1 day
Result
Ch1 - Professionalism
Don't harm
Function
Structure
Test Your Code
Flex Your Code
Know Your Field
Santayana’s curse:
Those who cannot remember the past are condemned to repeat it.
-
Design patterns: 24 patterns in the Gang of Four(GOF) book and Pattern-Oriented Software Architecture (POSA) books.
-
Design principles: SOLID principles.
-
Methods: XP, Scrum, Lean, Kanban, Waterfall, Structured Analysis, and Structured Design.
-
Disciplines: Practice TDD, Object-Oriented design, Structured Programming, Continuous Integration, and Pair Programming.
-
Artifacts: UML, DFDs, Structure Charts, Petri Nets, State Transition Diagrams and Tables, flow charts, and decision tables.
Learning
Practicing
Collaborating
Mentoring
Employer / Customer
Humility
Thanks For Listening
Clean Coder
By ian Lai
Clean Coder
- 196