Clean Code

GPTKB entity

Statements (99)
Predicate Object
gptkbp:instance_of gptkb:book
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Bob_Martin
gptkbp:addresses error handling
gptkbp:advocates_for unit testing
gptkbp:aims_to code readability
technical debt
gptkbp:author gptkb:Robert_C._Martin
gptkbp:contains functions
best practices
code examples
error handling
unit tests
boundary conditions
system design
comments
concurrency
class design
formatting
emergent design
objects and data structures
gptkbp:covered_by function design
gptkbp:discusses code smells
gptkbp:emphasizes readability
refactoring
gptkbp:focus software craftsmanship
gptkbp:focuses_on gptkb:software_framework
gptkbp:format Print, e Book
gptkbp:genre Computer Science
Programming
gptkbp:has_influence_on software engineering community
gptkbp:highlights importance of comments
https://www.w3.org/2000/01/rdf-schema#label Clean Code
gptkbp:includes case studies
examples in Java
reading lists for developers
gptkbp:influenced_by Agile software development
gptkbp:is_a_framework_for clean coding practices
gptkbp:is_a_resource_for agile teams
gptkbp:is_associated_with software quality
gptkbp:is_available_in digital format
print format
audiobook format
gptkbp:is_available_on gptkb:Google_Books
gptkb:Barnes_&_Noble
gptkb:Apple_Books
gptkb:book
gptkbp:is_cited_in academic papers
tech influencers
software development blogs
gptkbp:is_considered a must-read for programmers
gptkbp:is_considered_as essential reading
a classic in programming literature
gptkbp:is_described_as clean architecture
gptkbp:is_discussed_in gptkb:podcasts
online forums
programming podcasts
gptkbp:is_influenced_by gptkb:software_framework
gptkbp:is_often_used_in software engineering professionals
gptkbp:is_part_of gptkb:Robert_C._Martin's_Clean_Code_series
software engineering literature
software craftsmanship movement
Clean Code series
Robert C. Martin's series
Robert C. Martin's works
software development curriculum
gptkbp:is_referenced_in gptkb:architect
code reviews
software engineering courses
many programming blogs
gptkbp:is_related_to gptkb:Extreme_Programming
gptkb:Test-Driven_Development
gptkbp:is_reviewed_by industry experts
gptkbp:is_standardized_by professional coding practices
gptkbp:is_used_by gptkb:software
gptkbp:is_used_for code reviews
gptkbp:is_used_in coding bootcamps
software development courses
software training programs
gptkbp:isbn 978-0136083238
gptkbp:language English
gptkbp:number_of_books gptkb:13
gptkbp:page_count 464
gptkbp:performance software development quality
gptkbp:provides guidelines for naming
guidelines for refactoring
gptkbp:provides_information_on maintainable code
gptkbp:published_by gptkb:2008
gptkbp:published_year gptkb:2008
gptkbp:publisher gptkb:Prentice_Hall
gptkbp:received positive reviews
gptkbp:suitable_for programmers
tech leaders
new software engineers
gptkbp:target_audience gptkb:software
gptkbp:theme writing clean code
gptkbp:training best practices
gptkbp:translated_into multiple languages
gptkbp:written_by gptkb:Robert_C._Martin