About
-
Pragmatische Richtlinien für die Automatisierung
von
in DevelopmentJe größer der Druck, desto geringer der Wille, Dinge zu automatisieren. Komisch, oder?
-
Gute Gründe für Tests in Softwareprojekten
von
Hin und wieder kommt man als Consultant in die Situation, das Schreiben automatischer Tests begründen zu müssen. Meistens sind das genau diese kritischen zehn Minuten, die einen gewaltigen Impact auf die nächsten zehn Monate des Projekts haben. Und Gründe gegen automatisierte Tests kennen wir alle …
-
Do you know the difference between continuous integration, continuous delivery and continuous deployment?
von
Probably every common agile developer has heard these terms. But have you ever thought about the difference between them. I have really been wondering about this question and after some investigation I would like to share all information on this topic i have gathered. To be able to understand continuous deployment it can be helpful…
-
Lightning-Talks: moderne Frontend Entwicklung
von
Lightning WEB @night im Würzburger Office Am 24. April fand in unserem Würzburger Office das erste Event aus unserer neuen Vortragsreihe statt. In deren Rahmen gibt es jeweils an einem Abend vier Kurzvorträge – so genannte Lighning-Talks – zu einem gemeinsamen Thema. Am 24.04. war das die „moderne Frontend-Entwicklung“, die in den vier folgenden Lightning-Talks behandelt…
-
Dependency Management mit Composer
von
in PHPPHP befindet sich aktuell auf dem Weg, wieder eine angesehene Plattform für professionelle Webanwendungen zu werden. Dieses Ansehen muss sich erst wieder erkauft werden. Noch zu oft leidet die Sprache unter dem Bild, ihre Produkte bestünden nur aus schlecht strukturierten und unprofessionellen Scripts. In vielen Fällen mag dies richtig sein und man muss zugeben, dass…
-
08.12. Agilere Datenbankentwicklung
von
Agile Entwicklung ist gescheitert. Jedenfalls auf Datenbankseite. Agile Entwicklung ist mehr als nur Scrum, hierzu kommen in den meisten Projekten noch weitere Tools und Vorgehensweisen zum Einsatz, um schnell auf neue Anforderungen zu reagieren. Hierzu zählen in der eigentlichen Entwicklung Continuous Improvements, also das stetige Verbessern des Quellcode innerhalb eines Projektes, welche zum Beispiel durch…
-
03.12. Setting up an own QA Environment for Javascript
von
Nearly every PHP project comes up with a great set of tools to assure the quality of source code; unit tests are a no longer a „nice to have“ feature, they are common components in new projects. While unit tests help you to provide solid interfaces and proof the functionality of a certain method, there…
-
Buildscripts mit PHING – Teil 3
von
Im zweiten Teil wurde die Hauptaufgabe, das Zusammenführen aller SQL-Files, durch einen eigenen Task gelöst. Nun fehlen noch die letzten Schritte, das Bereinigen und Zusammenpacken der Projektdateien und das anschließende Bilden einer Prüfsumme. Anschließend müssen alle Ausgaben nur noch zusammengefasst ausgeführt werden, um einen Deployfähigen Zustand zu erhalten. Damit am Schluss alle Aufgaben nur noch…
-
Buildscripts mit PHING – Teil 2
von
Im letzten Teil wurde erklärt wie ein SVN Repository automatisch exportiert werden kann. Diese Fortsetzung erklärt das Schreiben eigener Tasks. Dafür werden wir alle SQL-Files im data Ordner zu einem zusammenfügen. Der Einfachheit halber nehmen wir an, dass während der Entwicklung die einzelnen SQL-Files mit einem aufsteigend numerischen Präfix gleicher Länge versehen wurden. Also haben…