Un file di script o più file di script [chiuso]

2

Ho un file di script bash moderatamente lungo (almeno per me) che mantiene un elenco di utenti LAN e la larghezza di banda che ognuno usa. È 199 linee con 11 funzioni e sta già chiamando 3 file diversi. Al massimo chiama 3 funzioni almeno 1 ogni 5 minuti.

Devo separare ciascuna funzione nel suo file, o è ancora abbastanza piccola da essere eseguita in un file?

    
posta Randell 04.02.2015 - 19:40
fonte

1 risposta

3

Questa è una domanda molto comune per qualsiasi linguaggio di programmazione e la risposta è sorprendentemente semplice.

Esegui ciò che ha senso e migliora il programma.

Ecco le qualità che rendono un programma / script migliore senza un ordine particolare:

  • Facilità di comprensione
  • Facilità di manutenzione
  • Facilità di estensione
  • Possibilità di testare e eseguire il debug
  • Portabilità
  • Prestazioni

Se la separazione del codice in più file aumenta nessuno di questi parametri senza sacrificare gli altri, allora dovresti farlo. Se non lo fa, dovresti evitarlo.

A volte è difficile determinare se queste metriche sono influenzate positivamente. Inoltre molte di queste qualità possono essere soggettive. Per avere una prospettiva migliore sul tuo codice, ti incoraggio a inviare il codice per la revisione da parte dei tuoi colleghi e sviluppatori senior in detta area. La revisione del codice è uno dei migliori strumenti che i programmatori devono affinare la loro capacità di discernere le qualità di cui sopra.

    
risposta data 04.02.2015 - 21:07
fonte

Leggi altre domande sui tag