Metodą prób i błędów
Zapewne każdemu człowiekowi (nie tylko ambitnemu programiście) zdarzyło się zabrać zacoś, aby wpewnym momencie odkryć, żejest toniewykonalne, zbyt skomplikowane, albo zajmie zadużo czasu.
Niektórzy programiści zabierają się zaprogramowanie swojego pomysłu, poczym stwierdzają, że…program nie działa inie są wstanie odnaleźć odpowiedzi na pytanie „dlaczego tak się dzieje?”.
Co radzimy? Radzimy planować! Wyobraź sobie (lub narysuj) jak chcesz, aby wyglądał twój gotowy projekt odstrony jego użytkownika: jak ma działać, jak ma wyglądać interfejs (przyciski, pola wprowadzania) doczego ma służyć, jakie będą jego ograniczenia ijakie będą największe problemy podczas tworzenia tego programu.
Po wizualizacji marzeń programisty… rozplanuj modułową strukturę programu isprecyzuj konkretnie, co dany moduł ma przyjmować nawejściu, ijaki będzie algorytm, przekształcający wejście nawyjście.
Wtedy, wrazie problemów, możesz poprostu wykonać tak zwany unit test, czyli sprawdzić pokolei, któryzmodułów nie wykonuje swojej pracy jak należy.
Taka wizualizacja umożliwi ci zapoznanie się z projektem finalnym.
Dzięki temu jesteś w stanie już na samym początku rozwiązać wiele problemów.