Programowanie obiektowe - organizacja projektu

0

Cześć, od pewnego czasu uczę się programować w C++. Obecnie jestem na etapie tworzenia dość zaawansowanej jak dla mnie aplikacji. Problem jest niestety taki, że nie mam za bardzo dokładnego planu co i kiedy ma się robić i co chwila poprawiam swoją koncepcję a za nią większość stworzonych klas -.-.

Moje pytanie do was jest takie: jak Wy robicie jakiś projekt to jak się do niego zabieracie? Czy są jakieś programy wspomagające organizację projektu? Jak Wy sobie rozpisujecie co, kiedy i jak ma się robić?
Dlatego, że mój projekt jest stosunkowo spory to mam ciągle problemy z ogarnięciem tego jako całości ;-(
pozdrawiam

0

Wymagania aplikacji dyktują Ci jakie program ma spełniać funkcje. Na podstawie funkcji dzielisz program na moduły, a te dzielisz na klasy i funkcje. Dość użyteczne bywa stosowanie MVC (warto mieć pod to framework), bo wtedy możesz łatwo pisać testy pod logikę, bo jest oddzielona od wyglądu. W każdym razie pisanie czegoś większego powinno opierać się na doświadczeniu z mniejszych aplikacji. Inaczej nie sposób będzie Ci to wszystko ogarnąć.

0

niestety ja swój program tworzę dla siebie i sam ciągle wymyślam nowe rzeczy, które powinny się znaleźć w aplikacji :(

0

A jest może jakiś program do tworzenia takiego wzorca/schematu - nawet nie wiem jak to nazwać - jak tutaj: http://pl.wikipedia.org/wiki/Plik:Mvc_classes_pl.svg ?

0

http://pl.wikipedia.org/wiki/Unified_Modeling_Language

  • Jesli to Twoj pierwszy wiekszy projekt to bez zamrozonej specyfikacji raczej bedzie ciezko...
0

Tego się właśnie trochę obawiam - ale damy radę! ;-)
Dzięki za udział w temacie!
pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1