9. Juli 2013
Jede moderne IDE bietet jede Menge refactor Funktionen an. Die meisten funktionieren jedoch nicht sehr gut. Man hat oft einfach zu wenig Kontrolle über den Code, der den eigenen Code refactorn soll. Sofern man seiner IDE nicht ganz traut, führt dies dazu, dass man das Feature einfach gar nicht mehr benutzt. Der von QafooLabs entwickelte PHP Refactoring Browser soll hier Abhilfe schaffen. Dafür werden in PHP geschriebenene Reflection-Tools, die mittlerweile immer besser geworden sind, wie z.B. PHP Parser eingesetzt. Sofern die Entwicklung etwas weiter forgeschritten ist und das Projekt am Leben bleibt, plane ich eine Integration für Sublime 2/3 zu entwickeln. Denn der Refactoring Browser gibt nur Patches zurück, die man dann mit git oder unix tools einpflegen kann (was ein bißchen schwieriger auf Windows ist).
Jedenfalls freue ich mich darauf ein performantes und funktionierendes Refactor Tool zu haben, welches man auch noch benutzen kann, wenn man mal wieder von einer IDE zu einer anderen wechseln will.