Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UML i php
dogmat
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 14.07.2006

Ostrzeżenie: (0%)
-----


używacie jakiś narzedzi do modelowania graficznego apliacji np UML, sa do tego jakies zgrabne aplikacje , optymalnie plugin do elipse - cos jest ale pytam czy funkcjonalne to jest,

Optymalnie wyobrazam sobie to tak ze rozrysowuje aplikacje i otrzmuje gotoe pliki zklasami i zaczatkami funkcji tak to mniej wiecej dziala ?

pozd grek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


A ja podchodzę do sprawy tak.

Na początku staram się wymodelować najważniejsze klasy -> tworzę metody/własności + trochę dokumentacji. Niektóre klasy dodaje do diagramy jako "puste prostokąty" pokazując tylko dziedziczenie i zależności.

Potem generuje sobie kod - po co pisać to co już jest gotowe?

Następnie nanosze poprawki - ale diagramu uml już raczej nie poprawiam - prówowałem kiedyś, ale nic z tego zazwyczaj nie wychodziło - trudno nadążyć za zmianami - może kiedyś będzie reverse eng.

Zamiast tego na bierząco tworzę dokumentację w phpDocumentorze - to w zupełności mi wystarcza.

Uważam jednak, że pierwszy projekt w uml powinin być w miarę dokładny - jeśli robię spory projekt to modelowanie w uml zajmuje mi kilka dni - przemyślenia, tworzenie i poprawianie diagramów itd itp. To jest coś do czego przykładam uwagę. I IMHO warto na to poświęcić czas, potem ma się już jakąś wizję systemu i programowanie idzie lepiej.

@nazihipi - jeśli nie potrzebujesz generowania kodu to spróbuj starUml - na pewno ci się spodoba - jest o niebo lepszy od dia i wygdoniejszy w użytkowaniu.
Go to the top of the page
+Quote Post
nazihipi
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 14.07.2006

Ostrzeżenie: (10%)
X----


Cytat(athabus @ 30.08.2006, 00:13:15 ) *
@nazihipi - jeśli nie potrzebujesz generowania kodu to spróbuj starUml - na pewno ci się spodoba - jest o niebo lepszy od dia i wygdoniejszy w użytkowaniu.

do Dia się przyzwyczaiłem i śmigam w nim digramy raz, dwa .. nie chce mi się uczyć kolejnego proga

Cytat(athabus @ 30.08.2006, 00:13:15 ) *
A ja podchodzę do sprawy tak.

a ja tak: tworze diagram aktywności zaznaczając jakie klasy biorą udział w poszczególnej akcji/operacji, a następnie modeluje te bardziej zawiłe zależności między klasami zaznaczając w nich tylko najważniejsze metody/składowe... dzięki temu szybko można dostrzeć zależności i oprzeć się na tym przy implementacji..
jakoś śledzenie strzałek, linii w całym ich gąszczu nie bardzo mi odpowiada, a na pewno nie ułatwia zadania

Cytat(athabus @ 30.08.2006, 00:13:15 ) *
Potem generuje sobie kod - po co pisać to co już jest gotowe?

Swoiste php IDE, prawie jak Front Page 2000 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
athabus
post
Post #4





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat(nazihipi @ 30.08.2006, 01:26:38 ) *
Swoiste php IDE, prawie jak Front Page 2000 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Nie wiem jaką zależność dostrzegasz między wygenerowaniem szkieletu klas a frontPagem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
IMHO trzeba cenić swój czas - po co tworzyć pliki pisząc ciągel class... { ...public stati function... itd itp} skoro może za ciebie zrobić to program - zrobi to tak samo jak ty.
Używając twojej analogii powiedziałbym, że unikanie generowania kodu przypomina mi ludzi, którzy piszą strony w notatniku, potem konwertują na odpowiednie kodowanie i myślą, że są Pro (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) - ja wolę użyć edytora z kolorowaniem składni i podpowiadaniem atrybutów, z obsługą kodowania i kilkoma udogodnieniami - np. Eclipse WTP.
Go to the top of the page
+Quote Post
nazihipi
post
Post #5





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 14.07.2006

Ostrzeżenie: (10%)
X----


Cytat(athabus @ 30.08.2006, 10:43:20 ) *
Używając twojej analogii powiedziałbym, że unikanie generowania kodu przypomina mi ludzi, którzy piszą strony w notatniku, potem konwertują na odpowiednie kodowanie i myślą, że są Pro (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

no mi wcale nie, ale jak tam chcesz.. (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)

Cytat(athabus @ 30.08.2006, 10:43:20 ) *
Ja wolę użyć edytora z kolorowaniem składni i podpowiadaniem atrybutów, z obsługą kodowania i kilkoma udogodnieniami - np. Eclipse WTP.

nigdzie nie napisałem, że ja nie. Tyle że od Eclipse wole ZS

Po prostu jak chce przyspieszyć sobie pracę to nie generuje kodu z diagramów tylko korzystam z frameworka, ale co kto lubi... (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

EOT bo się offtop robi (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- dogmat   UML i php   29.08.2006, 20:15:26
- - nazihipi   Cytat(dogmat @ 29.08.2006, 21:15:26 )...   29.08.2006, 20:20:24
- - Cysiaczek   Podobni jak przedmówca polecam proram DIA. Diagram...   29.08.2006, 21:05:32
- - athabus   Cytat(dogmat @ 29.08.2006, 21:15:26 )...   29.08.2006, 21:22:16
- - nazihipi   jak dla mnie lekka przesada narysować sobie schema...   29.08.2006, 21:50:22
|- - macbirdie   Cytat(nazihipi @ 29.08.2006, 22:50:22...   12.09.2006, 23:57:30
- - athabus   A ja podchodzę do sprawy tak. Na początku staram ...   29.08.2006, 23:13:15
|- - nazihipi   Cytat(athabus @ 30.08.2006, 00:13:15 ...   30.08.2006, 00:26:38
|- - athabus   Cytat(nazihipi @ 30.08.2006, 01:26:38...   30.08.2006, 09:43:20
|- - nazihipi   Cytat(athabus @ 30.08.2006, 10:43:20 ...   30.08.2006, 10:09:16
- - dogmat   A testował ktoś rozwiązania dla eclipse to by było...   30.08.2006, 12:34:22
- - athabus   Pluginy do Eclipse są podobno średnie, ale nigdy n...   30.08.2006, 12:53:59
- - dogmat   No właśnie UML wydaje się lepszym - przy dużym pro...   30.08.2006, 13:15:38
- - splatch   Tworzenie diagramów z php jest bardzo trudne, poni...   30.08.2006, 13:49:05
|- - nazihipi   Cytat(splatch @ 30.08.2006, 14:49:05 ...   30.08.2006, 16:40:54
- - athabus   Opcja której szukasz to reverse engineering - umbr...   30.08.2006, 13:50:20
|- - DEXTER_c   Cytat(athabus @ 30.08.2006, 13:50:20 ...   22.12.2006, 12:09:19
|- - athabus   Cytat(DEXTER_c @ 22.12.2006, 12:09:19...   22.12.2006, 12:46:42
- - Cysiaczek   Wydaje mi się nie podoba pomysł generowania kodu z...   30.08.2006, 14:03:58
|- - splatch   Cytat(Cysiaczek @ 30.08.2006, 15:03:5...   30.08.2006, 16:10:47
- - orson   witam polecam Enterprise architect. Narzędzie je...   30.08.2006, 14:56:05
- - J4r0d   Ps. Jak dużo czasu zajmuje poznanie (tak aby wykon...   30.08.2006, 18:30:09
- - nazihipi   Godzinę ? problem nie tkwi w rysowaniu kresek tyl...   30.08.2006, 18:51:07
- - DeyV   godzinę? To nie wystarczy nawet na omówienie podst...   30.08.2006, 19:47:03
- - nazihipi   oczywiście ale nie tłumaczą w takiej książce tylko...   30.08.2006, 19:56:00
|- - J4r0d   Cytat(nazihipi @ 30.08.2006, 18:56:00...   30.08.2006, 22:52:05
|- - nazihipi   Cytat(J4r0d @ 30.08.2006, 23:52:05 ) ...   30.08.2006, 23:20:03
- - sf   DIA jest strasznie niewygodne. Zdecydowanie poleca...   31.08.2006, 07:43:10
- - dogmat   hm ciekawie sie to zapowiada ale cos nie chce mi z...   13.09.2006, 08:20:12
- - php programmer   Cytatjak dla mnie lekka przesada narysować sobie s...   13.09.2006, 08:40:45
- - SongoQ   @php programmer tu nie chodzi o postawieine glupie...   13.09.2006, 08:45:32
- - php programmer   mi też o to nie chodzi, miałem na myśli generowani...   13.09.2006, 08:48:39
- - J4r0d   Mam pytanie z innej beczki. Piszecie mniejsze, wię...   9.11.2006, 00:58:18
- - 60156   Czesc, Bylem glownym architektem systemow call ce...   9.11.2006, 17:21:21
|- - J4r0d   Cytat(60156 @ 9.11.2006, 17:21:21 ) 2...   9.11.2006, 19:41:23
|- - nasty_psycho   CytatCzesc, Mam kilka obserwacji: 1) zbyt dokladne...   10.11.2006, 23:23:11
- - 60156   Czwarte .. to istota extreme programing, czyli ni...   10.11.2006, 11:18:33
- - J4r0d   Dzięki za odpowiedź. Mógłbyś coś więcej opisać o p...   10.11.2006, 23:19:02
- - 60156   Czesc, Nie zapomnialem o elementach o ktorych wspo...   11.11.2006, 11:38:41
- - J4r0d   To wkońcy, które diagramy robić?   11.11.2006, 12:07:18
- - 60156   Dobre Pytanie, Praca nad systemem skalda sie z dw...   11.11.2006, 12:54:23
- - rashid   Cytat(dogmat @ 29.08.2006, 20:15:26 )...   26.01.2007, 14:01:16
- - Strzałek   http://www.phpsolmag.org/pl/phpsolmag/download.htm...   26.01.2007, 16:41:54
- - Reigon   Nikt nie wymienil Visio (pod Windows), czy taka ni...   15.03.2007, 16:36:13
|- - mike_mech   Cytat(Reigon @ 15.03.2007, 16:36:13 )...   15.03.2007, 16:48:09
- - Reigon   No tak, nie wszyscy sa studentami i/lub moga skorz...   15.03.2007, 23:28:42


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 10:39