SOLID object oriented design

written by Martin HĂ€cker on

Ein Vortrag von der GORUCO - sehr zu empfehlen.

Besonders gefallen hat mir ihr Fazit dass man mehr als nur DRY als Prinzip beim Refactoring anwenden soll um bei gutem Code anzukommen.

Sandy Metz empfiehlt das man sich an den 'GrĂŒnen' Stellen des Red/Green/Refactor Zyklus fĂŒr jedes Objekt diese Fragen stellt:

  • Is it DRY?
  • Does it have one responsibility?
  • Does everything in it change at the same time?
  • Does it depend (only) on things that change less often than it does?

Und bringt das auch an einem ordentlichen Beispiel auf den Punkt.

Alles in allem: Ein Vortrag der zum Nachdenken ĂŒber den eigenen Code-Stil einlĂ€dt. Empfehlenswert!