Uncle Bob Martin's Clean Code: Agile Software Craftsmanship

21-22 Jan 2013 (Add to calendar) GMT
Skills Matter at the MWB Busin , London, GB

Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way?

In this two-day Clean Code Workshop you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship. You will also receive this book as part of the course materials.

This Clean Code wokshop alternates between lecture and exercise so that you can experience, first-hand, the practices and disciplines of these fundamental topics.

Topics Professionalism, Craftsmanship, and Clean Code. Choosing Meaningful Names Writing Clean Functions The Proper Use of Comments Coding Style and Formatting Object Oriented Programming vs. Procedural Programming. Error Handling Boundaries between Subsystems Unit testing, and Test Driven Development Writing Clean Classes Systems Plan vs. Emergence Concurrency Smells and Heuristics.

LEARN HOW TO: Develop an attitude of professional craftsmanship. Tell the difference between good and bad code. Create write good code and transform bad code into good code. Create good names, good functions, good objects, and good classes. Format code for maximum readability. Implement complete error handling without obscuring code logic. Apply effective unit testing and refactoring techniques.

£1495.00 or £1345.00 if booked before 22-11-12

**For registration and a full course breakdown please visit: http://skillsmatter.com/course/agile-testing/uncle-bob-martins-clean-code-agile-software-craftsmanship/mh-5539

You might also like...


Other nearby events



Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The question of whether computers can think is just like the question of whether submarines can swim.” - Edsger W. Dijkstra