Meine Ideen um qualitativen Code zu schreiben
Schon seit längerem denke ich über ein Thema für einen neuen Blogeintrag zum Thema Softwarequalität nach. Schlussendlich fiel mir der folgende Kommentar zum Thema “Wie schreibt man guten Code?” in’s Auge, welcher mich dazu brachte, mir ein paar Gedanken über guten Code (vor allem im Team) zu machen. Eins vorweg: dieser Artikel ist gerade in der Entstehungsphase – und wird noch das eine oder andere Update erhalten. Er soll für mich eine Art “Leitfaden” darstellen, in welchem ich meine neuesten Erfahrungen und Best-Practices einfließen lasse.
Dadurch, dass das Thema Softwarequalität auch eine starke Verknüpfung mit strukturiertem, gut wartbarem Code eingeht, spielt dieses Thema eine große Rolle – gerade im Umgang mit der Scriptsprache PHP.
An vielen Stellen in den PHP-Projekten meines aktuellen Arbeitgebers werden sogar in den Controllerklassen und den darin enthaltenen Action-Methoden (wir setzen auf das Zend-Framework) diverse Abfragen und Konstrukte eingebunden, welche sich in einem eigens erstelltem Model-Objekt genauso lösen ließen. Auch werden viele Controller mit verschiedenen Methoden überladen, welche ebenso in andere Controller-Dateien ausgelagert werden könnten.
Doch wie genau bringe ich mein Team dazu, einen hochwertigen und strukturieren PHP-Quelltext zu schreiben?
(weiterlesen …)