Clean Code – Qualität in und zwischen den Zeilen

Eine fixe, einheitliche Definition was Clean Code denn ist, die sich hier in einem Satz darstellen ließe, gibt es nicht. Im Wesentlichen ist man sich aber einig, dass ganz viel davon auf Robert C. Martin und sein Buch „Clean Code“ von 2009 zurückgeht. Für ihn ist Clean Code eine Denkschule, eine Art gemeinsames Wertesystem, dem…

Agile Softwareentwicklung: Continuous Integration

Agile Softwareentwicklung mit Continuous Integration

Was ist Continuous Integration? Die agile Softwareentwicklung hat in den letzten Jahren an Popularität gewonnen und eine neue Art des Entwickelns ermöglicht. In diesem Zusammenhang ist auch Continuous Integration entstanden, geprägt von Martin Fowler. Ein Schlüsselelement des Ansatzes ist das regelmäßige Zusammenführen von Code-Änderungen in einem zentralen Repository, um Bugs frühzeitig zu erkennen und die…