Tra il codice e la realtà

omnia munda mundis
  • rss
  • Inizio
  • About
  • Andrea Murru

Ottimo non è buono

Andrea Murru | 18 maggio 2010

Nell’uso comune del termine, con ‘ottimo’ s’intende principalmente ‘molto buono‘.

In informatica (e in matematica) con soluzione ottima s’intende ‘la migliore possibile’ e ovviamente non è affatto detto che sia ‘buona’.

La differenza principale tra i due termini è (a mio parare) soprattutto il fatto che ottimo è necessariamente contestuale. E’ quindi (spesso) concretamente definibile: ad esempio l’algoritmo che utilizza meno RAM o è il più veloce a produrre i risultati, etc, etc. Ha però anche implicitamente più gradi di libertà, nel senso che il contesto nel quale va ricercato l’ottimo è spesso difficile da definire; anzi è spesso l’aspetto più difficile da definire.

Il fatto è che quasi sempre gli architetti del software non credono di avere certi gradi di libertà o, al contrario, assumono sbagliando di averli.

Io ad esempio ho sempre considerato concettualmente sbagliati i meccanismi di monitoraggio attivo del software (un software che al crash di un altro lo riavvia): non solo si rischia di non risolvere il vero problema (il crash), ma -peggio- si rischia di sviluppare un sistema di monitoraggio complesso che AGGIUNGE problemi alla piattaforma nel suo complesso.

Non per questo però non è detto che (in pratica, in un certo contesto operativo) sviluppare e mantenere un sistema di monitoraggio attivo non sia la soluzione ottima (magari pure non buona in assoluto). E’ quello che hanno pensato anche a reddit all’inizio della loro storia: in sostanza riavviare il server in modo automatico era senz’altro meglio che farlo “a mano”, svegliandosi ogni poche ore :)

Più seriamente l’aspetto focale è che un architetto software deve essere sempre ben conscio di dover ricercare dei massimi locali e che spesso, gli intervalli all’interno dei quali cercarli sono parte del problema e che quasi sempre sono tempo-varianti.

Categorie
Informatica, Programmazione
Tags
crash, monitoraggio
Commenti RSS
Commenti RSS
Trackback
Trackback

« Come è stata realizzata la sindone I numeri di Google »

Leave a Reply

Fare clic qui per annullare la risposta.

Contatti



sitòfono

Suggeriti

  • Caasa Caasa
  • Carlo Pescio
  • CICAP
  • Mercato-Immobiliare.info Mercato-Immobiliare.info
  • Programmazione.it
  • Technology Bites Technology Bites
  • UAAR UAAR
  • Wall Street Italia

RSS news da leggere

  • Ammettiamolo, pochi avrebbero scommesso sul “default da neve ... - Online-News 6 febbraio 2012
  • Pedofilia, il Papa: priorità alle vittime Cardinal Nevada: oltre ... - Il Messaggero 6 febbraio 2012
  • Ambientalisti, per amor di Dio - L'Indro 6 febbraio 2012
  • Il pensiero religioso dal paleolitico all'Islam - Guagnano Informa (Blog) 6 febbraio 2012
  • I PICCOLI E LA FEDE: DON BENZI (CEI), UN TEMPO IMPORTANTE PER LA ... - Toscana Oggi 6 febbraio 2012
  • Papa: a settembre il 3/o volume su Gesu' - Corriere della Sera 6 febbraio 2012
  • Eugenio Finardi: “A Morandi non potevo dire di no” - LeiWeb 6 febbraio 2012
  • Julien Ries: «Al Meeting ho visto che la perversione del '68 ... - Tempi.it 6 febbraio 2012
  • È necessario trasmettere entusiasmo per Cristo. Come fecero i ... - Tempi.it 6 febbraio 2012
  • Volunia, il motore di ricercaitaliano che va oltre Google 6 febbraio 2012
  • Un nuovo grande occhio scruterà l'universo 6 febbraio 2012

Lavoro

  • Abbeynet
  • Caasa Caasa
  • Mercato-Immobiliare.info Mercato-Immobiliare.info
  • Pane e Dolce Pane e Dolce
  • Plus Immobiliare

Notizie Condivise

categorie

  • Attualità (28)
  • Filosofia (7)
  • Informatica (14)
  • Programmazione (13)
  • Religione (16)
  • Storia (2)

tag

affidabilità Andrea Murru Bagnasco Barragan Benedetto XVI Berlusconi bibbia blog C++ caasa Calice d'oro Carlo Pescio cloaking comandamenti completion routine Corte di Cassazione costituzione Droga efficienza Eluana Englaro europeana eutanasia fluido non newtoniano gioia google gSOAP iDoser informazione ip-delivery Java JSON Kant Le Iene libertà Linus Torvalds Marcello Pera mercato immobiliare miracoli numeri omonimia peccato ragione SEO UAAR XML
rss Commenti RSS