Agile Engineering
practices training and
courses

1 day

Agile Engineering
practices training and
courses

Master "Clean Code"

1 day

Mastering "Clean Code"

“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.