Obecnie pracuję nad stylem LAMP aplikacji internetowej perl i niedawno natknąłem się na ten labirynt śmierci kodu pozostawionego przez jakiegoś wcześniejszego programistę. Zostawił tyle magicznych liczb i dziwną logikę, że za każdym razem, gdy musiałem przez to przejść, bolało mnie.Czy istnieje dobre narzędzie do reflaktowania kodu internetowego Perla?
Obecnie uczę się testów jednostkowych, więc chcę znaleźć przydatne narzędzie do refaktoryzacji kodu i napisać test jednostkowy po drodze, aby upewnić się, że niczego nie uszkodzę.
Jakieś zalecenie dla każdego dobrego narzędzia do refaktoryzacji dla LAMP perl? Najlepiej za darmo :)
Dzięki.
EPIC pozwala zamienić fragmenty kodu na podprogramy, ale o ile mogę powiedzieć, nie pozwoli ci zmienić nazwy rutyny i zmienne. Nie mogę się doczekać, aż dodadzą tę funkcję ... Mam już dość wyszukiwania i zamiany! –
Myślę, że Padre: http://padre.perlide.org/howto.html ma refaktoryzację leksykalną (przeszukaj stronę "refactor"). Jeszcze nie wypróbowałem tego narzędzia, ale planuję! Wygląda na to, że wciąż jest na wczesnym (ale przynajmniej obecnie aktywnym) rozwoju. – FrustratedWithFormsDesigner
Po prostu wypróbowałem Padre, refaktoryzacja nie działa poprawnie. Otrzymujesz "nieznany błąd" lub nie można zmienić nazwy wszystkich wystąpień zmiennej. –