: Agiliad Tech Talk: Clean Code private
Clean Code
Time:
Speakers: Christian Hujer
Host: Agiliad Technologies
Overview
Most of the time invested in a software project is into its maintenance. As one of the world's leading companies in software craft, we have applied Clean Code principles in our projects to minimize the cost and effort on maintenance. In this session, Christian Hujer will share some of the basic experiences of Clean Code in C++ and Python examples. The examples are small enough to understand but big enough to relate to real-world projects.
Learning for Participants
- Why is Clean Code important?
- The Two Values of Software
- The Four big design smells
- Coupling and Cohesion
- Clean Code Principles
- Refactoring and TDD
- Dealing with Legacy Code - Characterization Tests
Speaker
Christian Hujer, a seasoned developer with ~35 years of experience, founder of Nelkinda Software Craft, carries a tremendous experience in software development and software craft. He is a polyglot in languages (Prolog to Java), frameworks and development environments (from smart card to server). He is keen at following the best coding and software development process related practices for example XP, Clean Code practices, TDD. He always strives for better software and a better environment.