Überblick verschaffen
Da nun das Skelett erstellt ist, möchte ich mich an die Daten machen, die im Endeffekt über diese Aktionen erreichbar sind. Leider ist es gar nicht so leicht, einen Überblick zu behalten, was den nun alles eigentlich in den Controllern vorhanden ist, und wo.
Natürlich könnte ich jetzt das alles per Stift und Papier aufzeichnen und das würde schon mal ganz gut funktionieren. Aber wenn mir dann ein Fehler auffällt, und ich gerne mein Diagramm erweitern möchte, tauchen schon die ersten Probleme auf.
Außerdem würde ich gerne später solche Diagramme verwenden, um DRY vorzubeugen.
Daher sollte ein Tool her, mit dem ich meinen Code analysieren kann. Ich habe mich also auf die Suche gemacht und auch bei PHP Resource im Forum einen Thread eröffnet.
Dort wurde ich auf nWire aufmerksam gemacht. Diese PDT Erweiterung kam mir bekannt vor, den ich hatte dazu in Nils Blog einen Artikel gelesen.
Da ich – als arme Schüler – natürlich kein Geld habe, um mir diese Software zu kaufen, kam mir natürlich wie gerufen, dass ich dort außerdem las, dass man mit einem Blog Artikel zu nWire eine kostenlose Lizenz bekommen kann. Gesagt, getan!
In erster Linie bin ich natürlich scharf auf das Tool, da ich mit dem Visualizer einen Überblick meines Projektes bekommen möchte. Allerdings sehen die anderen Features der Software auch wirklich nice aus. Sobald ich meine Lizenz habe, werde ich mich tiefgründig in das Tool einarbeiten und bei passender Gelegenheit weitere Features vorstellen, sobald ich sie selbst im Laufe dieses Projektes einsetze.
Die Software gibt es übrigens für Java und PHP, also falls mal ein Java Entwickler über diesen Artikel stolpern sollte, dann soll er sich gerne auch angesprochen fühlen.
Ich würde allerdings jedem empfehlen, einen eigene Perspektive dafür zu bauen, denn wenn man nicht ne Menge Platz auf seinem Screen für nWire reserviert, macht das ganze keinen Spaß!