Jak rozplanować proces programowania?

0

Witam,
jeżeli zły dział to z góry przepraszam. Od ~roku uczę się programowania. Myślę, że mój obecny poziom pozwala mi na programowania aplikacji na dosyć przyzwoitym poziomie (w większym lub mniejszym stopniu samodzielnie). Jednak mój kod jest dosyć chaotyczny. W jaki sposób powinienem zabierać się do kodowania? Dotychczas wyglądało to, że miałem w głowie pomysł, siadałem do komputera i na żywca robiłem. Jak łatwo można się domyśleć moje rozwiązania nie były idealne (i pod względem algorytmu i zasady DRY itd). Czy na początku powinienem rozpisać to jakoś na kratce/w jakimś programie? Zwracam się do Was, doświadczonych programistów z prośbą o sugestie, w celu ulepszenia tego mojego "twórczego procesu". Chciałbym, aby mój kod był bardziej przemyślany, pogrupowany itd. Kiedy próbuję napisać cały/cześć programu na kartce to najzwyczajniej zawsze coś nie działa...

0

wklej jakiś kod który napisałeś, poproś o sugestie co poprawić żeby był ładniejszy. Kolejnym razem jak będziesz pisać kod nie rób takich samych błędów.

0

Pisz use case/user stories, wtedy juz nie bedzie chaotycznie.

0

Robert C. Martin "Czysty kod" - w jakimś stopniu ta książka może ci pomóc ;)

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