Sto codificando e ho scoperto che è piuttosto difficile trovare un design elegante per la mia app al primo tentativo.
-
La prima volta sono felice solo per il 40%, quindi mi raccomando di codificare la stessa app una seconda volta (quasi ricomincio da capo).
-
Seconda codifica del tempo, sono contento solo per il 60% felice, quindi mi sono rifatticato un'altra volta per codificare la stessa app una terza volta (non partire da zero ma ho apportato molte modifiche).
-
La codifica per la terza volta, sono contento solo dell'80%. Qui sono abbastanza felice ma penso che se posso ricominciare posso fare molto meglio e dovrebbe essere molto solido. Ma sto finendo il tempo. Quindi lo lascio come è. 80% felice.
Quindi la mia parola chiave è " per mantenere il risanamento ".
Ma questo è il mio punto di vista come sviluppatore indipendente, quindi non so come una società di design possa progettare un'applicazione.
Supponiamo che io dia la mia idea a una società di progettazione professionale, continueranno a refactoring così tante volte per ottenere un design elegante?
O perché sono una grande società di design, sono in grado di progettare tutto bene al primo tentativo?
Lavori per un'azienda di software design? Se lo fai, in che modo la società di progettazione professionale progetta le applicazioni con eleganza?