Zum Inhalt springen

Netbeans 7.0 – ein Preview

Ich bin ein Fan von Netbeans, da man im Gegensatz zu PDT mit vielen netten Features verwöhnt wird. In der Version 6.9 sind die umfangreichen Formatierungsmöglichkeiten hinzugekommen und in der Version 7.0 steht wieder ein Highlight an. Dies möchte ich kurz vorstellen, um den ein oder anderen zu einem Blick über den PDT Tellerrand zu motivieren.

Natürlich rufen die Features bei Benutzern von kommerziellen IDEs wie Zend Studio nur ein müdes Lächeln hervor, aber auch hier kann man ja mal schauen, ob Netbeans vielleicht flüssiger oder stabiler daherkommt.

Während sich eine Software weiterentwickelt oder weiter entwickelt wird, ist es üblich, dass man Methoden, Variablen etc umbenennt, um die Struktur zu verbessern. Deutlichere Namen werden bspw gewählt. In der Java Welt ist das sehr leicht durchzuführen, da das Renaming klassenübergreifend funktioniert. Mit Netbeans 7.0 hat man als PHP Entwickler auch die Möglichkeit solche Refactorings schnell und sicher durchzuführen. Hierzu markiert man das entsprechende Element und wählt aus dem Kontextmenü die entsprechende Funktion aus.

Netbeans bietet daraufhin eine Übersicht, was die IDE nun ändern wird und man kann als Entwickler die Änderung begutachten und notfalls korrigierend eingreifen. Ein paar kleine Tests hierzu waren sehr vielversprechend. Inwieweit sich diese Funktion auch bei komplexen Strukturen bewähren wird, zeigt die Zeit.

Daneben ist die neue PhpDoc Funktion zu erwähnen. Mit einem Klick auf das Projekt wird die Dokumentation erzeugt. Ist alles sauber dokumentiert und wurden die PhpDoc Annotationen genutzt erhält man so eine hübsche Doku. Für die Generierung nutzt Netbeans im Hintergrund den PhpDocumentor. Ich meine es ist der richtige Weg vorhandene Tools zu nutzen, um neue Funktionen bereitzustellen.
Persönlich finde ich diese Funktion aber nicht so spannend, da – wie jeder Leser weiß – mein Vorgehen eher über den CI-Server geht. Und somit die Dokumentation erstellt wird. Um aber schnell eine aktuelle Doku zu erhalten ist das Feature aber auf jeden Fall nett.

[Update]:
Das Refactoring passt bei Änderungen in den Variablennamen einer Methode auch gleichzeitig das phpdoc an. Auch gibt es eine Funktion um Variablen etc. sicher zu löschen. Das heißt, es wird überprüft, ob das Element noch genutzt wird. Im Fehlerfall, wenn also eine Referenz existiert, wird das Refactoring abgebrochen. Danke an Manuel für den Tipp.
[/Update]

Published inAllgemein

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close