© DrHitch/Shutterstock.com
Qualitätssicherung mit JavaScript und PHP

6 Die Grenzen der Qualitätssicherung


Im Bereich der Qualitätssicherung von Webanwendungen gibt es auch gewisse Grenzen. So ist es beispielsweise eine große Herausforderung, bereits bestehenden Code abzusichern, wenn dieser nicht im Hinblick auf bestimmte Qualitätskriterien und -richtlinien entwickelt wurde. Das Ziel einer qualitativ hochwertigen Software kann nicht in einer konzentrierten Aktion erreicht werden. Dies gestaltet sich, je nach Umfang der Anwendung, als ein langwieriger, iterativer Prozess, bei dem die Qualität der Software schrittweise angehoben wird.

Aber auch bei Software, die von Grund auf neu geschrieben wird, ist ein hohes Maß an Qualität alles andere als trivial. Hier ist eine detaillierte Planung notwendig: im Vorfeld der Entwicklung, aber auch während des gesamten Entwicklungsprozesses. Von einer soliden Planung alleine entsteht allerdings noch keine hochwertige Software. Ein weiterer Grundstein, der zur Qualität einer Anwendung beiträgt, ist das Commitment des Teams auf einen hohen Qualitätsstandard und dessen Absicherung. Dazu ist es notwendig, dass alle am Projekt Beteiligten verstehen, welche Vorteile qualitativ hochwertige Software mittel- bis langfristig sowohl für das Team als auch für den Verwender der Software mit sich bringt.

Qualitätssicherung kann nur gelingen, wenn alle Beteiligten ein hohes Maß an Motivation und Disziplin aufbringen, sodass das Niveau über die gesamte Projektlaufzeit von der initialen Implementierung bis hin zur Wartung der Software hoch gehalten werden kann.

Die Absicherung der Qualität ist allerdings nur sinnvoll in Bereichen, in denen die Entwickler auch Einfluss auf die Qualität haben. Das bedeutet, dass die Absicherung von Bibliotheken, die von Drittanbietern stammen, wenig Sinn macht. Hier stößt man vor allem bei Versionsupdates auf Probleme, da hier eventuelle Anpassungen wieder zunichte gemacht werden und nach dem Update erneut durchgeführt werden müssten oder ein Update unmöglich gemacht wird. Die beste Lösung für dieses Problem stellt eine sorgfältige Auswahl der verwendeten Bibliotheken im Vorfeld dar, bei der man auf eine hohe Qualität achten sollte.

Neugierig geworden? Wir haben diese Angebote für dich:

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang