Andreas Bruns

Softwareentwicklung für Oldenburg und Bremen

23. August 2019
von bruno
Kommentare deaktiviert für Wartbare langlebige Software mit Domain Driven Design (DDD)

Wartbare langlebige Software mit Domain Driven Design (DDD)

Das Blue Book von Eric J. Evans „Domain-Driven Design: Tackling Complexity in the Heart of Software“ ist bereits über 15 Jahre alt. Trotzdem finden die dort genannten umfangreichen Methoden erst in den letzten Jahren ihren Weg in die professionelle Softwareentwicklung. … Weiterlesen

11. November 2018
von bruno
Kommentare deaktiviert für Schnittstellen-Dokumentation mit Swagger

Schnittstellen-Dokumentation mit Swagger

Bei der Erstellung von Schnittstellen (API: Application Programming Interface) für externe Systeme stellt sich meistens die Frage, wie die Schnittstellen dokumentiert werden sollen. Für REST-Schnittstellen hat Swagger die Dokumentation maßgeblich geprägt, sodass sich mittlerweise aus der ursprünglichen Swagger-Specification die OpenAPI-Specification … Weiterlesen

26. November 2016
von bruno
Kommentare deaktiviert für SonarQube für die Analyse des Programmcodes

SonarQube für die Analyse des Programmcodes

Während der Softwareentwicklung nutzen wir diverse Methoden im Team, um die eigenen Qualitätsanforderungen am Programmcode zu erfüllen, wie Code Reviews, Pair Programming oder Mob Programming. Ergänzend zu den Maßnahmen helfen Werkzeuge für automatisierte statische Code-Analysen. Im Java-Bereich werden PMD (Bad … Weiterlesen

31. Januar 2016
von bruno
Kommentare deaktiviert für Technische Basis für Web-Anwendungen auswählen

Technische Basis für Web-Anwendungen auswählen

Manchmal haben wir bei der Realisierung einer individuellen Web-Anwendung das Privileg, auf der grünen Wiese loslegen zu können. Wenn wir auf keine betrieblichen Rahmenbedingungen und technischen Altlasten Rücksicht nehmen müssen, steht uns ein breites Spektrum an guten Technologien zur Verfügung … Weiterlesen

14. März 2015
von bruno
Kommentare deaktiviert für iSAQB – Zertifizierung für Software-Architekten

iSAQB – Zertifizierung für Software-Architekten

Der iSAQB (International Software Architecture Qualifications Board) bietet mehrstufige, weltweit anerkannte Zertifizierungen für Software-Architekten an. Die aufeinander aufbauenden Zertifizierungen können, ähnlich wie beim iSTQB für Tester, in den Stufen Foundation Level, Advanced Level und Expert Level durchgeführt werden. Nach dem … Weiterlesen