• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Planowanie przed pisaniem kodu

0 głosów
438 wizyt
pytanie zadane 30 lipca 2019 w Rozwój zawodowy, nauka, praca przez luna22 Obywatel (1,420 p.)
zmienione kategorie 2 stycznia 2020 przez Patrycjerz
Witam. Mam pytanie do was. Czy podczas pisania dla siebie jakiegoś projektu (również podczas nauki) robicie sobie wcześniej plan aplikacji/strony/itd ? Jak tak to są to plany projektu od strony kodu czy tylko funkcjonalności ?

2 odpowiedzi

+1 głos
odpowiedź 30 lipca 2019 przez Tomek Sochacki Ekspert (227,510 p.)

Jak tak to są to plany projektu od strony kodu czy tylko funkcjonalności ?

Na etapie planowania kod Cię nie interesuje - musisz się tutaj postawić w roli biznesu, czyli okreslasz jakie funkcjonalności chcesz mieć w aplikacji. Następnie te funkcjonalności dzielisz sobie na mniejsze elementy, problemy itp. i dopiero wtedy przechodzisz do technologii. Wybierasz technologię główną, np. jeśli to apka webowa to w tym momencie określasz że np. API wystawimy w Kotlinie ze Springiem, na front zrobimy jako SPA w Angular. Następnie rozpisujesz sobie małe zadanka i kolejno je robisz tak, aby po kolei wdrażać poszczególne elementy.

Warto jednocześnie tak to rozpisać, aby móc dysponować częściowo działającą apką coraz mocniej rozbudowywaną, a nie czekać aż ukończysz wszystkie prace.

0 głosów
odpowiedź 30 lipca 2019 przez DragonCoder Nałogowiec (36,500 p.)
Zalezy od projektu. Ale warto jest juz sobie wpajac wczensiejsze planowanie, bo to ułatwia zycie o wtedy nie piszesz na spontana i dodajesz to, to i to, marnujac sporo czasu. Jak mowilem zalezy to od projektu, ale sa checy wspolne mn. platformowosc (czy projekt ma byc multiplatformowy, czy tylko na jedna platforme), funkcjonalność, mozliwosc rozwoju programu (czy projekt ma byc napisany i skonczony, czy moze rozjwijany), open source/zamkniety, grupa odbiorcza, jezyk, biblioteki, testy, gui

A co do innych rzeczy to jak mowilem zalezy od projektu, np w grach musisz rozpisac historie, opisac postaci, muzyka, mapy, lvl, itemy itd itd. Przy stronach internetowych bazy danych musza byc szczegolnie dobrze zaplanowane, zeby pozniej sie nie okazalo, ze zmieniasz ich strukturę

Podobne pytania

0 głosów
0 odpowiedzi 181 wizyt
pytanie zadane 26 sierpnia 2019 w Offtop przez Zayebisty Gaduła (3,200 p.)
0 głosów
0 odpowiedzi 233 wizyt
pytanie zadane 6 grudnia 2018 w JavaScript przez Greeenone Pasjonat (16,100 p.)
0 głosów
1 odpowiedź 169 wizyt
pytanie zadane 28 czerwca w Offtop przez Pumpkin2003 Użytkownik (900 p.)

93,771 zapytań

142,731 odpowiedzi

323,383 komentarzy

63,371 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...