Open Source bei TNG

Bei TNG sind wir uns bewusst, dass freie Software heutzutage eine sehr große Rolle spielt. Viele unserer Mitarbeiter engagieren sich in ihrer Freizeit und an Techdays in diversen Open-Source-Projekten. Zudem veröffentlicht und pflegt TNG einige eigene Open-Source-Projekte, die entweder direkt aus Kundenprojekten hervorgingen oder dadurch inspiriert wurden.

Mit ArchUnit bieten wir ein simples und leicht erweiterbares Framework, mit dem man mittels einfacher Unit-Tests die Architektur einer Applikation überprüfen kann. Man kann Abhängigkeiten zwischen Paketen, Klassen und Layern evaluieren, nach zyklischen Abhängigkeiten suchen und vieles mehr. Hierzu wird der Bytecode der Anwendung in eine Struktur von Java-Klassen übersetzt.

JGiven bietet Entwicklern ein pragmatisches Werkzeug, um Unit-Test in einer domain-spezifischen Sprache zu schreiben. Durch den Einsatz im Sinne des Behavior-Driven Developments konzentrieren sich die Unit-Tests naturgemäß auf die zu testende Domain. Zudem kann JGiven ausführliche Reports generieren, die für Entwickler und Nicht-Entwickler gleichermaßen verständlich sind und Probleme schnell auffinden lassen.

Weitere Produkte

Besuchen Sie gerne unsere GitHub-Seite, um einen Überblick über alle unsere Open-Source-Projekte zu bekommen.