Clean Code: A Handbook of Agile Software Craftsmanship
E32455
Clean Code: A Handbook of Agile Software Craftsmanship is a highly influential software engineering book by Robert C. Martin that teaches principles and practices for writing readable, maintainable, and high-quality code.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
book
→
non-fiction book → software engineering book → |
| associatedWith |
agile methodologies
→
|
| author |
Robert C. Martin
→
Uncle Bob → |
| contains |
case studies
→
code examples → refactoring exercises → |
| countryOfPublication |
United States
→
|
| emphasizes |
coding standards
→
meaningful names → refactoring legacy code → single responsibility principle → small functions → test-driven development → |
| focusesOn |
writing high-quality code
→
writing maintainable code → writing readable code → |
| influenced |
coding style guidelines in many organizations
→
software craftsmanship movement → |
| intendedAudience |
software craftsmen
→
software developers → software engineers → |
| language |
English
→
|
| notableFor |
popularizing the term clean code
→
strong influence on modern coding practices → |
| partOfSeries |
Robert C. Martin series
→
|
| promotes |
continuous improvement in coding practices
→
professionalism in software development → |
| publisher |
Prentice Hall
→
|
| relatedWork |
Clean Architecture
→
The Clean Coder → |
| subject |
agile software development
→
code quality → computer programming → object-oriented programming → refactoring → software craftsmanship → software engineering → unit testing → |
| teaches |
best practices for software design
→
principles of clean code → |
| usedAs |
reference book in software teams
→
textbook in programming courses → |
Referenced by (1)
| Subject (surface form when different) | Predicate |
|---|---|
|
Addison-Wesley
→
|
hasPublished |