Learn Clean Code practices for good names, functions, objects, classes, and more

Robert C. Martin

IBM

Watch these videos on Safari

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.

Subscribe now

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.

Robert C. Martin

IBM

Clean Code Master clean code fundamentals and test-driven development with Uncle Bob’s Clean Code videos.

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