[Risolto][BASH] velocità di up/down nel terminale

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
1001001
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1506
Iscrizione: mercoledì 22 dicembre 2010, 18:09
Desktop: Unity
Distribuzione: Ubuntu 14.04.1 LTS 64bit
Località: Verona

Re: [BASH] velocità di up/down nel terminale [RISOLTO]

Messaggio da 1001001 »

vaeVictis [url=http://forum.ubuntu-it.org/viewtopic.php?p=4567565#p4567565][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Dal momento che l'interlocutore è 1001001, mi esprimo serenamente e francamente.
Non è una sola questione di portabilità del codice.
Quando ho detto "minimale" e in generale quando mi sono espresso in modo volutamente sibillino, non mi stavo riferendo in particolar modo alla presenza o meno di awk e a questo tipo di problematiche. Anche perché da questo punto di vista non è neanche detto che sul server sia installata una shell che ha gli array.
La questione è un'altra.
Anche qualora sulla tua macchina fosse presente uno che fa la sostituzione la fa a mano... non è detto che tu debba usarlo per forza.
Soprattutto quando, come in questo caso, si risolve il problema complicandosi la vita e assumendo dei "principi" completamente sbagliati.
Capisco che Painbrain non sia interessato a questioni di "bontà" del codice... ma il problema è proprio qui.
Mi spiego.
Il comando che usa awk prevede l'utilizzo di una riga di codice aggiuntiva per l'estrazione di ogni singolo campo. In questo caso i campi sono due, quindi è poca cosa.
Ma se un domani si dovesse rimettere mano allo script perché l'output del comando cambia e magari vengono aggiunti ulteriori campi?
E se un domani si dovesse affrontare da capo un problema analogo ma, di nuovo, con un numero di campi "enorme"?
Che fai... dai un comando per ogni campo da estrarre? La risposta è sì :)

Poi c'è un altro punto. E se questo script passa di mano e va a finire in mano a qualcun'altro non molto "addentro" a questioni "tecniche"?
La risposta è che prolifererebbe un modo "sbagliato" di codificare.

Sono ragionamenti di questo tipo che mi portano a pensare che sia meglio usare lo stretto indispensabile e in modo oculato.
Ciao.
Prima di tutto, grazie dell'"attestato di stima" della prima riga :)
Detto questo, mi trovi completamente d'accordo su tutto! Devo recitare mea culpa (e chiederti scusa per aver frainteso quello che intendevi) e ammettere che in questo caso il pensiero dell'espandibilità del codice non ha attraversato il mio cervello...potrei addurre come scusa l'appesantimento di ieri sera, ma la verità è che ho un po' buttato lì la prima soluzione funzionante che mi è venuta in mente (motivo per cui mi scuso anche con Painbrain) :)
"I find your lack of faith disturbing."
Avatar utente
Painbrain
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1119
Iscrizione: venerdì 23 marzo 2007, 15:58
Desktop: Mate
Distribuzione: Ubuntu 22.04 LTS
Sesso: Maschile
Località: Marino (roma)

Re: [BASH] velocità di up/down nel terminale [quasi RISOLTO]

Messaggio da Painbrain »

come vi pare.
Follia è fare sempre la stessa cosa aspettandosi risultati diversi. (Albert Einstein)
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti