Ein hoher Qualitätsanspruch muss oberste Prämisse jeglicher Arbeit sein. Ohne ein Orientieren an bestmöglicher Lesbarkeit, Wartbarkeit, Modifizierbarkeit, Sicherheit und Performanz ist es unmöglich, ein hochwertiges und auf Dauer lauffähiges Produkt zu entwickeln. Aus diesem Grunde ist unser Code prinzipiell an den Richtlinien Conways orientiert, der Leitsätze für die Gestaltung des Codelayouts aufstellte. Obgleich sich Conway auf die Skriptsprache Perl bezog, sind seine Ideen ohne Bedenken auf PHP anwendbar und beschreiben treffend den Aufbau eines sauberen PHP-Codes.
Testing ist ein wichtiger Teil der Qualitätssicherung. Viele Fehler werden dem Nutzer nicht auf den ersten Blick gegenwärtig und verbergen sich oftmals. Aus dem Grund entwickeln wir testgetrieben nach den Prinzipien der Agilen Softwareentwicklung und implementieren automatisierte Tests. In der Praxis heißt das nichts anderes, als UnitTest-Klassen mit Hilfe passender Frameworks wie PHPUnit und SimpleTest zu implementieren und sich den grundsätzlichen Aufbau der Software noch vor dem eigentlichen Coding zu überlegen. Unit Tests prüfen jede Komponente auf Fehlerfreiheit und geben bei eventuell auftretenden Mängeln die konkrete Position des Fehlers an. Der Vorteil dieses Vorgehens besteht darin, die Software von vornherein so aufzubauen, dass sie einwandfrei testbar wird und ein sicheres und lauffähiges System garantiert werden kann. Zudem wird durch die anfängliche Unkenntnis der zu testenden Software verhindert, um Fehler herum zu testen. Zusätzlich entwickeln wir parallel zur Softwareentwicklung FrontendTests, die den Nutzer in all seinem möglichen Verhalten nachempfinden und die Software automatisiert auf Herz und Nieren prüft. Da Frontend-Tests und Unit-Tests jedoch in keinster Weise Aussagen bzgl. Userakzeptanz treffen können, bedienen wir uns zusätzlich der herkömmlichen Black-Box-Tests. Mit Hilfe eines Logsystems ist es uns zudem möglich, jeden ausgeführten Schritt eines Systems zu dokumentieren und die Komponenten damit im Detail auf Richtigkeit zu prüfen.