Seminar
"Clean Code: Agile Software Craftsmanship" mit Bob Martin
Seminar Karlsruhe, 16. April 2012 09:00 - 17. April 2012 17:00
"Clean Code: Agile Software Craftsmanship" mit Bob Martin
16. April 2012 09:00 - 17. April 2012 17:00
Preis: 1.200,00 EUR, zzgl. 19% MwSt ( Endpreis 1.428,00 EUR )
Inhalt
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.
For the workshop, you are required to have your own laptop with the following:
- Preferred IDE (e.g Eclipse, Visual Studio)
- 2GB ram
- Browser
- Code coverage plugin, refactoring & testing tools (e.g. For Eclipse: Junit, EclEmma;
for Visual Studio: Resharper)
Further information you will find here:
http://skillsmatter.com/course/java-jee/uncle-bob-martins-clean-code-agi...
Trainer
Robert C. Martin has been a software professional since 1970. In the last 35 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, and C++ Programming. He has published dozens of articles in various trade journals. Today, He is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and currently writes a monthly Craftsman column for Software Development magazine.
Mr. Martin is the founder, CEO, and president of Object Mentor Incorporated. Object Mentor is a sister company to Object Mentor International. Like OMI, Object Mentor is comprised of highly experienced software professionals who provide process improvement consulting, object-oriented software design consulting , training, and development services to major corporations around the world.

