Schedule FrOSCon 2014

Lecture

Testbarkeit in Ruby

August 23, 2014 RedFrogConf (C118) de RedFrogConf (Ruby)

Tests steigern die Qualität und das Vertrauen in die Software. Wie muss nun Code gestaltet werden, so dass die Tests dazu einfacher geschrieben werden können? Was sind die typischen Schwachstellen von Ruby Programmen? Und wie schreibt man Code, der es leicht macht, diese Schwachstellen durch Tests offen zu legen? In diesem Vortrag gehe ich anhand von Beispielen auf die Attribute von schwer testbarem und fehleranfälligem Ruby Code ein und stelle Patterns und Refactorings vor, um die Tests zu vereinfachen.