… tworzenia małej aplikacji 🙂
To z czym zmierzy się każdy programista, tj stworzenie aplikacji np. na komórki, czy aplikację klasyczną (Webową), to pytanie o to, od czego zacząć, co ustawić w kolejce do budowy, a czym zakończyć projekt. Z własnego doświadczenia zauważyłem, że należy zacząć od czego najbardziej zależy pisana aplikacja, czyli co determinuje resztę w projekcie.
- Określenie bytów, burza mózgów, co aplikacja ma robić, czyli zbieranie wymagań.
- Zapis przemyśleń w postaci graficznej (wykresy, ilustracje, diagramy UML itp.)
- Sen.
- Pobudka i powtórzenie wiadomości z punktu 1.
- Dodać to czego brakuje lub jest błędne.
- Routing i struktura aplikacji uzależniona od adresów URL.
- Stan aplikacji (zdefiniowanie danych oraz akcji wg zasady DRY).
- Wybór implementacji stanu, np lekki Zustand.
- Podział na moduły i komponenty i hooki.
- Pisanie kodu funkcyjnego i jednoczesne:
- Testowanie jednostkowe.