Home Page / Programmazione / Le leggi

Programmazione

Le leggi

Introduzione:

La seconda cosa che un bravo programmatore deve sapere, dopo l'architettura del sistema che intende programmare, sono le leggi fondamentali del programmatore: tali leggi, che esistono in quanto esistono l'uomo, il computer e il Turbo Pascal tutti nella stessa maleodorante stanza, non possono essere violate. Ed il perchè, se usate Windows 95, lo sapete già...

Le leggi di Murphy sulla programmazione

  1. Non funzionerà;
  2. C'è sempre un modo migliore;
  3. Era meglio prima;
  4. Ogni programma si espanderà fino ad occupare tutta la memoria disponibile;
  5. Fai un programma che anche un idiota saprebbe usare, e solo un idiota vorrà usarlo.

Considerazioni personali derivate dalla filosofia di Murphy

  1. Ogni puntatore punta a quel cavolo che vuole lui;
  2. L'importante non è che il programma funzioni, ma che l'interfaccia sia bella (principio alla base della progettazione di Windows 95);
  3. Non programmare in una finestra DOS di Windows 95;
  4. Provalo sul computer del vicino, e ricordati che bestemmiare è maleducazione;
  5. Non guardare il programma del tuo amico, tanto lo sai che è meglio del tuo;
  6. Non andare oltre la grafica VGA;
  7. Se vuoi usare la SVGA... io ti avevo avvertito.

Legge di Giagi sulla corrente alternata (detta anche "Legge di Word")

La probabilità che salti la corrente è direttamente proporzionale al tempo trascorso dall'ultimo salvataggio effettuato.

Legge di Giagi sulla brillanza

Prova a fare il brillante, e sarai punito.

Regole pratiche del Vero Programmatore

  1. Il vero programmatore NON usa il Pascal;
  2. Il vero programmatore non usa i commenti;
  3. Il vero programmatore non conosce la funzione del tasto Tab, e in generale ogni singola riga dei suoi sorgenti è posizionata a ridosso del margine sinistro;
  4. In linea di principio, il vero programmatore disdegna l'uso di linguaggi di programmazione che prevedano l'uso del punto e virgola nella loro sintassi.

Vai al documento precedente

Home Page / Programmazione / Le leggi


Marcello Mac Mancini Home Page
by Marcello Mancini

Versione 3.0