Qual è un buon modo per gestire un lungo pezzo di codice nei file? [duplicare]

-1

Sono uno sviluppatore web e al momento sto trovando difficile far fronte a un lungo codice non documentato scritto da sviluppatori precedenti in un'organizzazione per cui lavoro. Con la pistola della scadenza puntata sempre verso la mia fronte, mi sta facendo capolino. Uso la funzione di ricerca di aptana studio per alcune vittorie veloci ma sta diventando travolgente a un punto che non voglio più lavorare con loro.

Esiste un approccio rapido / comprovato che posso adottare per aiutarmi in uno scenario come questo?

    
posta vDog 23.07.2013 - 08:22
fonte

2 risposte

4

Per rispondere alla tua domanda da un punto di vista dell'esperienza, purtroppo non esiste un modo "buono" o "facile" o "rapido" per gestire lunghe sezioni di codice.

Nei nostri progetti abbiamo affrontato questo codice legacy rompendo i pezzi più grandi di codice in funzioni più piccole. Ma questa è ovviamente una soluzione basata sul tempo.

Inizialmente abbiamo applicato le "Regole dei pirati" di base di una funzione, dovevamo fare solo una cosa e preferibilmente non avere più di due parametri. Ora stiamo aggiungendo che le nuove funzioni devono anche essere testate dall'unità.

    
risposta data 23.07.2013 - 10:08
fonte
3

La risposta breve:

The only way to go fast is to go well. - Uncle Bob

Se non ti prendi il tempo per migliorare gradualmente le cose, non saranno mai buone. Lo fai a poco a poco, giorno per giorno.

Una regola che ritengo utile:

  • Scopri dove modificare il codice
  • Prenditi del tempo per apportare alcune modifiche al codice esistente per rendere più semplice l'implementazione della modifica
  • Implementa la modifica

Di solito questo non richiede più tempo del tentativo di implementare direttamente la modifica, ma controlli qualcosa di meglio di quello che hai verificato.

Se non l'hai già fatto ti consiglio di leggere il codice Clean di Robert C. Martin

    
risposta data 31.07.2013 - 15:36
fonte

Leggi altre domande sui tag