Nachdem im ersten Teil BDD mit Cucumber hervorgehoben wurde wenden wir uns nun dem schreiben von Tests zu. Testbarer Code ist eine Kunst die mit Erfahrung reift. Dennoch gibt es Hilfsmittel, die das Schreiben von testbaren Code erleichtern. Heute schauen wir uns zwei Konzepte und die dazu gehörigen Frameworks an. Angenommen wir…
weiterlesenJeder der schon einmal etwas in der AWS Console gemacht hat und unter anderem, mal schnell auf einen Load-Based-Server sich connecten will, hat bisher immer sich erstmal in die Amazon Konsole einloggen müssen und dann die IP gesucht sich connected. Wäre es nicht cool, wenn es eine App geben würde, die automatisch immer aktuell alle Server hat? Ja das wäre es und ich habe sie endlich gefunden und sie funktioniert mega geil! Der Name lautet…
weiterlesenBehaviour-Driven-Development (kurz BDD, zu deutsch verhaltensgetriebene Softwareentwicklung) ist wie auch testgetriebene Entwicklung eine Technik der agilen Programmierung. In dieser mehrteiligen Reihe möchte ich euch Methoden und Werkzeuge vorstellen, um BDD als Teil projektbezogener Softwareentwicklung umzusetzen.
BDD setzt sich hierbei aus den folgenden Elementen zusammen:
Einbeziehung der…
weiterlesenHeute stelle ich euch eine Alternative zu Apache Maven vor. Wer Maven nicht kennt und vorzugsweise Java-Projekte noch mit ant oder von Hand kompiliert: Es lohnt sich Maven kurz anzulesen. Wer Maven schon kennt und gerne nutzt: Werft einen Blick auf Gradle! Gradle punktet in meinen Augen besonders durch
Lesbare Konfiguration
starke…
weiterlesen