Many enterprises are unhappy about the fact that their software products cannot be adjusted or can only be adjusted with unreasonable effort. At the same time, markets, technologies and regulatory bodies require the constant ability to modify and extend software.
Clean Code is a collection of practices that help designing and developing systems in a way so they can be adjusted and extended over many years and iterations.

This course is designed as an interactive dialog and combines theoretical parts with many hands-on programming tasks.

Content (excerpt):

Inhalte (Auszug):

  • What is Clean Code and what do we need it for?
  • Formating, naming, comments
  • Tests, functions, errors, objects & data structures
  • classes, interfaces, boundaries, dependencies, clean architecture
  • S.O.L.I.D.
  • Refactoring features in IntelliJ & VS Code

Request info or course date