![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dobry-wieczór,
sprawa wygląda tak, że pisze sobie nieco większą niż ostatnio stronkę i powoli zaczynam się gubić w zawartości. W pliku index.php dołączam/wywołuje inne pliki/funkcje. Te inne pliki i funkcje również wywołują jakieś jeszcze inne pliki i funkcje. No i wszystko fajnie działa ale jest jedno ale. Wraz ze zmianami/usuwaniem/dodawaniem nowych plików i funkcji zaczynam się lekko gubić co jest używane w projekcie a co już nie. Czy jest jakiś soft tworzący "mapę zależności" między plikami/funkcjami w obrębie jakiegoś projektu? Pewnie to się jakoś inaczej nazywa ale chyba wiadomo o co chodzi. Na co dzień używam Notepad++ i KEDa, ale nic takie w nich nie znalazłem. Za wszelką pomoc z góry dziękuję. pzdr |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przydałoby się jakieś rozbudowane IDE np. Eclipse lub Netbeans, może też czas zacząć rozważyć wdrożenie jakiegoś frameworka?
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pewnie nie o to Ci chodzi, ale coś takiego jest w stanie wygenerować phpDocumentor.
A jeśli chodzi o zapanowanie - wystarczy dobre nazewnictwo/struktura katalogów i normalne IDE, a nie edytor do poprawek. Może NPP/kED jest fajny, wygodny, ale do większych projektów się po prostu nie nadają, chociażby z powodu braku drzewa projektu, czy też podpowiadania własności/metod w klasach. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 13.12.2009 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Osobiście nie potrafię już pracować bez: DIA ( mapa myśli ) to najlepsze narzędzie - darmowe do tego portable ( linux, unix, win, ...) , wszystkie zależności możesz nanieść opisać powiązać graficznie w bardzo prosty sposób, jedyne co jest wymagane to systematyczność, bo jak czegoś nie dodasz w mapie to później możesz o tym zapomnieć.. Tak czy inaczej przy budowie większych projektów niezbędny.... a w szczególnośći kiedy chcesz pokazać innym jak to działa...
http://portableapps.com/apps/office/dia_portable |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Drzewko zależności możesz wygenerować sam. Właściwie chodzi Ci tylko o dołączenia plików. Czyli prosty skrypt, który przeskanuje pliki w poszukiwaniu include i require.
IDE pomaga w organizacji pracy. Masz strukturę katalogów, listę plików w danym projekcie, podpowiadanie nazw funkcji, klas. Przy sensownym rozplanowaniu rozmieszczenia plików powinno wystarczyć. Osobiście nigdy nie miałem potrzeby tworzyć "mapy zależności". -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wszystkim za odpowiedzi.
Zgadzam się z nieznanym, że mapy myśli czy to papierowe czy komputerowe szalenie ułatwiają pracę, ale mają ten minus, że same, automatycznie się nie robią. I dlatego pomysł z użyciem IDE wydaje się najlepszy. Mam już za sobą kilka podejść do Eclipse i Netbeans ale wszystkie zakończone niepowodzeniem. Brakuje mi w nich paru funkcjonalności z KEDa i Notepad++ a przede wszystkim nie mogę się połapać jak zrobić/użyć te drzewa projektów i resztę bajerów IDE (np xdebug). Może są jakieś inne prostsze IDE? Marzy mi się takie notepad++ +drzewo projektów +debugger. Zna ktoś coś podobnego? pzdr |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jest osobny temat z edytorami, poszukaj.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 12:59 |