Zum Inhalt springen

Katas: SOLID Design Principles in Legacy Code

Foto von Holger Schmeisky
Hosted By
Holger S.
Katas: SOLID Design Principles in Legacy Code

Details

Test-drive this code? Yeah! But wait… You are the developer who just joined a Formula 1 racing team, but your predecessor “forgot” to write tests. So your task will be to add a reasonable test suite. Four short katas and each violates different SOLID design principles. Learn what SOLID stands for. Understand why non-SOLID code is so much harder to test.

Bring your laptop with a working IDE (or substitute). The katas can be done in Java, JavaScript, Ruby, Scala, C#, C++ or Python.

Last time we did the first of 4 SOLID Katas, this time we will do one of the other ones.
We will start with a short discussion on the SOLID principles and then dive into the code.

Afterwards? Drinks in a bar nearby...

Photo of Software Crafters Berlin group
Software Crafters Berlin
Mehr Events anzeigen
Leanovate,
Blücherstr. 22 · 10961 Berlin