Programmierung
Das Wichtigste über die Technik dahinter
Auf Zukunft programmiert
Bei der Programmierung nutzen wir führende Technologien und setzen auf marktgängige Standards. Selbstverständlich binden wir Ihre vorhandene IT-Infrastruktur über Schnittstellen einfach und effizient an.
Dabei arbeiten wir im iterativen Entwicklungsprozess nach dem Timeboxing-Verfahren. Im Java/J2EE-Umfeld nutzen wir die Frameworks Hibernate, Struts und Spring. Die Entwicklungsumgebung ist Eclipse. Für die Benutzeroberflächen setzen wir in der Regel Adobe Flex bzw. Spring Webflow als Technologien ein.
Um ständig eine lauffähige Anwendung zu haben, nutzen wir eine Continuous Integration (Hudson). Das Source Code Management läuft mit Subversion. Versionsmanagement und Build-Prozess werden mit Ant oder Maven unterstützt. Als Datenbank verwenden wir in der Regel Oracle oder mySQL, können aber auch mit anderen gängigen Systemen arbeiten.

Zusätzlich setzen wir eine statische Code Analyse ein, um die Codequalität fortlaufend zu kontrollieren (Check Style, PMD, Findbugs, Simian und Cobertura). Unit-Tests mit JUnit und Test NG runden dieses Bild ab.
