Software Engineering & Architektur

Saubere Programmierung

Saubere Programmierung ("Clean coding") ist keine akademische Übung, sondern ein auch aus Kostengründen wichtiger Grundstein für jedes Softwaresystem.

Neben Grunddisziplinen der Softwareentwicklung wie Versionskontrolle gehört dazu die konsequente Anwendung von Best Practices. In den letzten Jahren sind Publikationen von Robert C. Martin zu diesem Thema besonders hervorzuheben.

Wir arbeiten vor allem mit den folgenden Basistechnologien: PHP, Python, Java, Bash, JavaScript.


Software-Architektur

Mit zunehmender Projektgröße wächst auch die Rolle von Konzeption und Architektur, um ein gut funktionierendes und zuverlässiges Softwaresystem zu bauen.

Software-Architektur versucht, die besonders schwer zu ändernden Aspekte eines Systems möglichst früh und umfassend zu betrachten, um so späte, teure Änderungen zu vermeiden.

Wie wir es richtig machen

Wir haben die nötigen Kompetenzen, um Software im Kontext ihrer Anforderungen und Rahmenbedingungen sowie in ihrem Lebenszyklus zu verstehen.