Clean Code & Refactoring - a half day workshop

A BCS Professional Awareness Course

Wednesday 25th April, 13:00 to 17:00.

Presenter: Robert C. Martin, President and CEO Uncle Bob Consulting

Venue: Edinburgh Training and Conference Venue, 16 St. Mary's Street, Edinburgh EH1 1SU. (Map).

Cost: £120 for BCS members, £144 for others (both including VAT).

The course is one of a series of Professional Current Awareness Courses aimed at providing greater access to developing subjects for IT professionals.

Registration via the BCS on-line booking system - see "Booking" at the bottom of this page.

Course Overview

Get ready to clean up some code. In this workshop Uncle Bob will describe the principles of clean code and refactoring, and then will give you exercises that will drive those principles home. You'll learn how long functions should be, how to name your variables, and how to safely clean code that's dirty.

Exercises will be supplied in Java, C#, or C++. Bring your laptop, and make sure your compiler runs. And make sure you've got a good unit testing tool.

About the presenter


Robert C. Martin, aka, Uncle Bob has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked in various capacities on literally hundreds of software projects. In 2001, he initiated the meeting of the group that created Agile Software Development from Extreme Programming techniques. He is also a leading member of the Worldwide Software Craftsmanship Movement - Clean Code.

He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, C++ Programming and most recently Clean Code and Clean Coder. He has published dozens of articles in various trade journals.
He has written, directed and produced numerous "Code Casts" videos for software professionals.

Bob is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report .

Mr. Martin is the founder, CEO, and president of Uncle Bob Consulting, LLC and Object Mentor Incorporated.


Booking is via the BCS on-line reservation system.

Cost is £120 for BCS members, £144 for others; both including VAT at 20%.

For overseas delegates who wish to attend the event please note that BCS does not issue invitation letters.

Edinburgh Branch site maintained by © Copyright BCS 2010 Legal and privacy notices  BCS is a registered charity: No 292786