Learn Clean Code practices for good names, functions, objects, classes, and more
Robert C. Martin
Watch these videos on Safari
With a Safari membership, get unlimited access to videos (like these), and ebooks, live online courses, O’Reilly conference talks, case studies, interactive tutorials, and more, for only $39 per month. You’ll be the smartest person on your virtual block.
100% Satisfaction Guarantee—Subscribe with confidence. If you are dissatisfied with your subscription for any reason, you have 14 days to get a full refund.
Even bad code functions. But if it isn’t clean, it can bring a development organization to its knees. Combined with test-driven development and behavior-driven development, clean code will save you countless hours and significant resources.
Take it from Uncle Bob. His popular Clean Code videos aren’t about refactoring software, but about learning to write clean code from the start. You’ll learn to tell good code from bad and how to spot what’s wrong. You’ll tackle meaningful names, commenting, error handling, concurrency, and much more. The end result will be code that can stand up to anyone’s scrutiny.
What you’ll learn
- Learn about functions, function structure, form, TDD, advanced TDD, and more
- Learn the disciplines, techniques, tools, and practices that separate software craftsmen from mere “9-to-5” programmers