Blogtrospektive

Hallo Spaß-Coder seit etwas mehr als einem halben Jahr schreiben wir nun fast wöchentlich neue Artikeln rund um die Themen Code-Qualität und Agilität. Im Sinne der agilen Vorgehensweise, die wir sehr mögen und schätzen, wird es Zeit für eine Retrospektive, also einen Rückblick auf unsere vergangene Arbeit. Wir selbst hinterfragen uns und unsere Arbeit schon […]

Hands on Maven Dependency Management

Hallo Spaß-Coder. Im Artikel Mit Maven raus aus der Abhängigkeit haben wir einen Einstieg in die Verwaltung von Abhängigkeiten zwischen Java-Projekten gezeigt. Aber wie genau funktioniert das nun in der Praxis? Wie gehe ich vor, wenn ich Unit Tests in meinem Projekt hinzufügen möchte und dafür JUnit einbinden will? Wo finde ich diese Abhängigkeit für […]

Mit Maven raus aus der Abhängigkeit

Hallo Spaß-Coder. Abhängigkeiten sind nicht schön. Wir versuchen diese in unseren Code so weit es geht zu vermeiden (siehe etwa unsere Artikelserie zum Thema SOLID). Auf der anderen Seite freuen wir uns, wenn wir das Rad nicht neu erfinden müssen. Gerade im Umfeld von Java sind leistungsstarke, meist kostenfreie Open-Source-Lösungen vorhanden, die wir nutzen können, […]

4 Augen sehen mehr als 2

Hallo Spaß Coder, ist euer Code immer perfekt? Macht ihr keine Fehler? Habt ihr immer auf Anhieb die beste Struktur und Architektur gefunden? Dann ist dieser Artikel nichts für euch. Heute wollen wir uns mit dem Thema beschäftigen, wie wir im Team voneinander lernen können. Eine Möglichkeit, Wissen im Team zu verteilen und zu lernen, […]

Änderungen agil begegnen

Hallo Spaß-Coder, im zweiten Teil der Artikelreihe wollen wir uns damit beschäftigen, welchen Arten von Veränderungen ein Unternehmen begegnen muss und wie uns Agilität dabei hilft. Im ersten Teil der Artikelreihe haben wir uns in erster Linie damit beschäftigt, warum es für ein Unternehmen notwendig ist, sich ständig zu verändern und anzupassen, und wie wir […]

Warum denn agil?

Hallo Welt-Verbesserer. Agilität ist ja mittlerweile ein Schlagwort, an dem wir kaum vorbeikommen, wenn wir uns mit dem Thema Softwareentwicklung auseinandersetzen. Seit über 10 Jahren gibt es nun das agile Manifest und seit dem hat das Konzept in der einen oder anderen Form in der Softwareentwicklung Einzug erhalten. Im Rahmen dieses Artikels möchte ich ein […]

Schritt für Schritt

Hallo Welt-Verbesserer. Heute möchten wir mit euch eine kleine Reise machen. Wir wissen noch nicht so genau, wohin sie uns führen wird, aber wir kennen die grobe Richtung, das grobe Ziel. Daraus können wir für unseren Weg die erste Etappe ableiten. Wir nehmen also den ersten Schritt und los geht es auf die Reise zur […]

Refactoring im Blog

Hallo Spaß-Coder. Neben der Programmierung beschäftigen wir uns auch mit den Themen agile Softwareentwicklung und Agilität im Allgemeinen.   Agilität im Blog Wir haben uns zu Beginn des Blogs ein grobes Ziel gesetzt, siehe Über diesen Blog. Im Vordergrund stand zu Beginn sauberer Code, ein Thema, dem wir bisher auch sehr viel Aufmerksamkeit gewidmet haben. […]

Vom Testen getrieben

Hallo Spaß Coder, nachdem wir in den letzten Artikeln unserer Serie schon einiges zum Thema Testautomatisierung im allgemeinen und Unit-Tests im speziellen gelernt haben, möchten wir heute auf eine besondere Technik automatisierter Tests eingehen.   Test-Driven-Development Beim Test-Driven-Development (abgekürzt TDD) geht es darum, den automatisierten Test in den Mittelpunkt der Entwicklung zu stellen. Entstanden ist die Idee von […]

Hör mal wer da testet – Java Edition

Hallo Spaß Coder, in den letzten Artikeln Testautomatisierung, Von Tests und Komponenten sowie Kein Unit-Test wie jeder andere haben wir euch heiß darauf gemacht, euren Code automatisiert auf funktionale Richtigkeit hin zu überprüfen. In diesem Artikel möchten wir euch ein paar Werkzeuge vorstellen, mit dessen Hilfe ihr euren Java-Code automatisiert testen könnt. Für Werkzeuge, die […]