Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
961 B
JSON
13 lines
961 B
JSON
{
|
|
"version": "1.0.3",
|
|
"organization": "Robert C. Martin (Uncle Bob)",
|
|
"technology": "Software Craftsmanship (examples in Java, principles are language-agnostic)",
|
|
"date": "January 2026",
|
|
"abstract": "Comprehensive software craftsmanship guide based on Robert C. Martin's 'Clean Code: A Handbook of Agile Software Craftsmanship', updated with modern corrections where the original 2008 advice has been superseded. Contains 48 rules across 10 categories covering naming, functions, comments, formatting, error handling, objects, boundaries, classes, testing, and simple design. Each rule includes 'When NOT to use' caveats, polyglot guidance where applicable, and real-world examples comparing incorrect vs. correct implementations.",
|
|
"references": [
|
|
"https://www.oreilly.com/library/view/clean-code-a/9780136083238/",
|
|
"https://blog.cleancoder.com/",
|
|
"https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882"
|
|
]
|
|
}
|