Bei solch einer großen Community wie TYPO3, sind täglich neue Dienste und Funktionen zu entdecken. So ist seit kurzem in der Extension Detail-Seite im online TER ein Punkt zu finden, welcher mit „Interested in code?“ betitelt ist. Diese Funktion war mir nicht bekannt, ist jedoch sehr cool. Hinter den Links verbirgt sich ein Sonar-Server, welcher Code-Analysen auf den Extensions und dem Core durchführt. Hier ein Beispiel für die Extension dam. Im Fokus der zahlreichen Analysen stehen die Komplexität des Quelltextes und die „Rules compliance“ gegenüber der CGL von TYPO3. In zahlreichen Charts sind dann sowohl historische Infos aber auch aktuelle Hinweise zu finden. Fehler – gerade gegenüber der CGL – lassen sich schnell finden und beheben.
Zahlreichen Extension-Entwicklern kann ich dieses Tool nur empfehlen. Es hilft einem sowohl bei dem Einhalten von Code-Regeln als auch bei der Strukturierung des Quelltextes (große Dateien, viele Klassen-Funktionen) etc. Schaut einfach mal rein: metrics.typo3.org
PS: Danke an das Server-Team, die es irgendwie schaffen alle die Dienste rund um die Community am leben zu halten!!!