La voglia di organizzare il codice in modo più pulito [duplicato]

-2

Ogni volta che sto lavorando a un progetto, in particolare un progetto da zero, mi sento sempre come se stessi facendo un lavoro disordinato. Mi sento continuamente infastidito dal bisogno o dall'organizzazione del codice che sia pulito o appropriato.

Ad esempio;

  • Evita i percorsi dei file con hard-coding in gulpfile.
  • Richiede tutti i moduli nodo in modo simile.
  • Quale dovrebbe essere la struttura di directory ideale per questo progetto.
  • UI. L'interfaccia utente.

La domanda

Quali sono le strategie che posso seguire per non affogare in quel mondo? Pensare continuamente all'aspetto organizzativo del progetto mi dà davvero poca produttività.

In generale, come affrontare un progetto da zero in modo da ottenere il massimo senza l'overhead dell'organizzazione del codice?

Note dopo l'eventuale flag duplicato

Posso capire perché questo è contrassegnato come possibile duplicato poiché la domanda è più una panoramica piuttosto che una domanda specifica.

La domanda che ho è più sul tipo di mentalità che un programmatore dovrebbe avere quando si avvia un progetto da zero in modo che finiscano per fornire di più piuttosto che rimanere intrappolati da problemi di organizzazione del codice.

    
posta Praveen Puglia 05.08.2015 - 05:05
fonte

3 risposte

1

Questo post legge come se tu sentissi davvero la frustrazione - posso entrare in empatia. Ci sono alcune cose che potrebbero aiutarti in questo;

  • Un buon libro sulla costruzione del codice ecc. Il codice completo 2 è spesso citato a questo proposito
  • Maggiore o maggiore familiarità con i tuoi strumenti
    • Usando bene le loro caratteristiche
    • Fare pace con i loro cortometraggi, nessuno strumento è perfetto
  • Tempo, ci vuole pratica per diventare veramente bravi in quello che fai. Alcuni dicono 10 anni / 10'000 ore
  • Studia e segui le tecniche comuni con gli strumenti e i linguaggi che usi, studia i tuoi progetti open source preferiti - potrebbero non essere perfetti, ma ci sono lezioni lì

Non dimenticare che il codice di spedizione è una caratteristica, portalo fuori dalla porta; il meglio è il nemico del bene , fallo abbastanza bene, fai pace con quello e spediscilo.

    
risposta data 05.08.2015 - 11:50
fonte
0

Puoi provare e assegnare un periodo di tempo limitato per lavorare sull'organizzazione. Ad esempio, dedica 1 ora al giorno a organizzare le cose che hai menzionato e dedica il resto del tuo tempo alla funzionalità. Se qualcosa ti infastidisce quando lavori ma non ha alcun scopo funzionale, aggiungilo a una lista a cui ti riferisci quando organizzi.

    
risposta data 05.08.2015 - 08:12
fonte
0

Suggerirei di leggere di più "Software-Architect-Books", ma non sei solo con questa sensazione.

Prima regola: non farti prendere dal panico!

Hai mai sentito parlare di schemi di progettazione ? Queste sono strutture utili, che possono aiutarti a strutturare il tuo codice ancora meglio per le tue esigenze.

Un altro modo per "non annegare in quel mondo" è leggere attraverso questo libro su "Codice pulito" .

La lettura è la chiave del tuo problema. Raccogli più conoscenze su come strutturare i tuoi programmi e i tuoi problemi svaniranno.

    
risposta data 05.08.2015 - 08:13
fonte

Leggi altre domande sui tag