“Clean code” is a set of coding practices aimed at producing better, faster and more effective code. In this one-day workshop we will learn and practice a variety of coding techniques that will ensure that your code will be clean. That is, it will enable you to develop much faster while guaranteeing easier, and more cost-effective software development. Join us to become a software craftsman and build quality software at scale.
Target Audience
Software Development Team Leads
Software Developers
Automation Engineers / Developers in Test
Objectives
Understanding the cost of bad code and the benefits of clean code
Identifying bad code through smells and heuristics
Understanding and practicing clean code and related principles
Topics
Definition of clean code
SOLID principles
Meaningful names
Optimal functions and classes
Self-documenting code
Optimal error handling
Smells and heuristics
Software craftsmanship
This is a general syllabus and in case of an in-house training, it is possible to make the necessary adjustments to make it more appropriate for your organization’s specific needs.