Clean Code: A Handbook of Agile Software Craftsmanship
GPTKB entity
Statements (44)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:book
|
gptkbp:advocates_for |
Continuous integration
Pair programming Test-driven development Code reviews |
gptkbp:author |
gptkb:Robert_C._Martin
|
gptkbp:contains |
gptkb:guidelines
Case studies Code examples |
gptkbp:discusses |
gptkb:Testing
Error handling Naming conventions Code smells Function design |
gptkbp:first_edition |
1st edition
|
gptkbp:focus |
Best practices
Code quality Software craftsmanship |
gptkbp:followed_by |
gptkb:The_Clean_Coder
|
gptkbp:genre |
gptkb:non-fiction
|
gptkbp:influenced |
Software development practices
Refactoring techniques Coding standards |
gptkbp:influenced_by |
Agile software development
|
gptkbp:is_available_in |
gptkb:audiobook
gptkb:print E-book |
gptkbp:is_part_of |
Clean Code series
|
gptkbp:isbn |
978-0136083238
|
gptkbp:language |
English
|
gptkbp:page_count |
464
|
gptkbp:presents |
Best practices for software development
Principles of clean code Strategies for maintaining clean code Techniques for improving code quality |
gptkbp:published_year |
gptkb:2008
|
gptkbp:publisher |
gptkb:Prentice_Hall
|
gptkbp:subject |
Programming
Software engineering |
gptkbp:target_audience |
Software developers
Agile practitioners Software engineers |
gptkbp:bfsParent |
gptkb:Robert_C._Martin
|
gptkbp:bfsLayer |
5
|