Sono un ragazzo e designer di QA e sto arrivando allo sviluppo. Come fanno la maggior parte degli sviluppatori a progettare programmi? Con il design mi costruisco con una vaga idea di ciò che ho in mente e adattare il mio design per continuare ad andare avanti e guardare bene. Con la programmazione, sto provando la stessa metodologia. Sto costantemente testando e eseguendo il debug del mio codice e apporto le correzioni al mio codice. Il problema è che non penso che sia così. Ad esempio, quando guardo il buon Javascript, tutto è suddiviso in funzioni distribuite uniformemente. Non architetto il mio codice in questo modo. Normalmente devi sederti a disegnare classi e funzioni prima di iniziare a scrivere?