gptkbp:instanceOf
|
gptkb:book
|
gptkbp:author
|
gptkb:Robert_C._Martin
|
gptkbp:chapter
|
gptkb:JUnit_Internals
gptkb:Smells_and_Heuristics
gptkb:Systems
gptkb:Emergence
Classes
Comments
Concurrency
Functions
Boundaries
Error Handling
Formatting
Meaningful Names
Objects and Data Structures
Successive Refinement
Unit Tests
|
gptkbp:country
|
gptkb:United_States
|
gptkbp:followedBy
|
gptkb:The_Clean_Coder
|
gptkbp:genre
|
Non-fiction
|
https://www.w3.org/2000/01/rdf-schema#label
|
Clean Code
|
gptkbp:influenced
|
software engineering community
|
gptkbp:ISBN
|
978-0132350884
|
gptkbp:language
|
English
|
gptkbp:mediaType
|
Print
Ebook
|
gptkbp:notableFor
|
advocating best practices in software development
emphasizing code readability and maintainability
|
gptkbp:pages
|
464
|
gptkbp:publicationYear
|
2008
|
gptkbp:publisher
|
gptkb:Prentice_Hall
|
gptkbp:series
|
gptkb:Robert_C._Martin_Series
|
gptkbp:subject
|
software development
software engineering
programming
|
gptkbp:targetAudience
|
software developers
software engineers
programmers
|
gptkbp:bfsParent
|
gptkb:Bob_Martin
gptkb:Robert_Martin
gptkb:Robert_C._Martin
|
gptkbp:bfsLayer
|
6
|