Probleme beim Einloggen
Ralf Westphal TDD - Jetzt aber richtig!
TDD könnte einfach sein, ist es aber für viele nicht. Irgendwie merkwürdig, oder? Neulich habe ich ein Video zum Thema gesehen, in dem Ian Cooper recht schön dargelegt hat, woran es liegt, dass TDD nicht die positiven Ergebnisse zeitigt, die von Kent Beck et al. versprochen wurden.
Allerdings hat mir an dem Vortrag doch noch einiges gefehlt. Er hat zwar eine Checkliste geliefert, was (besser) zu tun ist - doch die allein reicht aus meiner Sicht nicht. Und so habe ich mal zu seiner Checkliste noch ein paar Gedanken zusammengetragen, die es hoffentlich einfacher machen, mit TDD mehr Vorteile zu ernten: https://ralfw.de/2018/08/tdd-how_it_can_be_done_right/
Enjoy!
Philipp Stiefel
Du meinst vermutlich den Vortrag von Ian auf der DevTernity 2017? Das Video habe ich zufällig an diesem Wochenende ebenfalls angeschaut. Absolut sehens-/hörenswert!
Für Interessierte hier der Link: https://www.youtube.com/watch?v=EZ05e7EMOLM
Christian Rehn LSP
Nächste Frage zu einem Prinzip. Es geht immer noch um die Design Cards. Diesmal wäre meine Frage wer LSP einsetzt und wie häufig.
LSP ist mir durchaus bekannt, ich kenne das Kreis-Ellipse-Problem, die verschiedenen Lösungen desselben, ich weiß, dass quasi jedes Problem, das mit Vererbung zusammenhängt, eine Spielart dieses Problems ist und dass man da also überall LSP bedenken kann. Und trotzdem: Ich selbst bedenke bzw. nutze LSP recht selten.
Meine These ist, dass LSP besonders wichtig für Entwickler von Frameworks und Libraries ist und ansonsten nur, wenn man ein komplexes Domänenmodell hat.
Also Hand aufs Herz: Wie sieht es mit praktischen Erfahrungen zu LSP aus?
Stefan Lieser
+2 weitere Kommentare
Letzter Kommentar:
Christian Rehn
Danke für die Antworten. Das deckt sich mit meiner Beobachtung. Streamklassen zählen für mich eher unter Library als unter Anwendungscode und FCoI ist wirklich viel wichtiger. Danke.

Moderatoren

Infos zu den Moderatoren

Über die Gruppe "Clean Code Developer"

  • Gegründet: 11.03.2009
  • Mitglieder: 5.029
  • Sichtbarkeit: offen
  • Beiträge: 491
  • Kommentare: 2.987