Detti efficaci che mettono in relazione qualcosa di complesso con un laico? [chiuso]

StackOverflow https://stackoverflow.com/questions/202645

  •  03-07-2019
  •  | 
  •  

Domanda

Ad esempio:

  
    

Aggiornare il codice per quel sistema legacy è come riparare l'impianto idraulico in una vecchia casa. A volte è facile come cambiare un rubinetto, ma a volte passi ore a lavorare intorno al legno in decomposizione solo per trovare schifezze che volano ovunque.

  
È stato utile?

Soluzione

Gerarchia di memoria come libreria mani-tasche-scrivania

Le mani sono i registri e la libreria è il disco rigido. (CD e DVD sono come prestiti interbibliotecari ...) Aiuta a spiegare le dimensioni della cache nei processori agli utenti ragionevolmente intelligenti. (Vendevo computer.)

Memory lane

Classic. Lo spazio degli indirizzi come una strada, dove su ogni indirizzo c'è una casa con 8 ... Sì.

Capitoli / numeri di pagina

Spiegazione dei filesystem. " Tu o io potremmo usare una rilegatrice e riordinare le pagine, ma il computer deve elencare tutte le pagine di un capitolo, perché non può riorganizzare le pagine ... "

Cartoline o pacchi

Stack di rete. Scrivi di questa settimana di vacanza. Invia a Jack inserendo l'indirizzo di Jack sulla cartolina, i dipendenti della posta lo instradano tramite il codice postale ... e così via.

Bittorrent come mulino di voci

Il tracker tiene traccia di chi è interessato a un argomento, ma non si preoccupa di quell'argomento stesso. Quindi chiedi al tracker chi altro è interessato e chiedi a ciascuno di loro di parlarti un po 'della cosa.


Di solito, il trucco sembra trovare qualcosa nella vita reale che abbia una forma o un processo simili. Non (di solito) i mundanes sono stupidi, solo che non hanno un punto di ingresso ragionevole.

Ce ne sono molti altri. Devo pensarci un po '.

Altri suggerimenti

Visual Sourcesafe è come una grande pila fumante di fetidi ... eh, hai capito.

Un trope retorico è come una metafora.

(scusa, non ho resistito)

La programmazione orientata agli oggetti ti consente di fare qualcosa una volta e di farlo automaticamente in futuro. Ad esempio, devi lavare i piatti ogni volta che cucini. Non sarebbe bello se tu potessi lavare tutti i piatti che possiedi e metterli tutti via, e poi ogni volta che cucini in futuro non dovresti preoccuparti perché avresti insegnato ai piatti a lavarsi?

(Mentre spieghiamo a mgmt perché dobbiamo prendere il tempo per costruire un framework prima di iniziare a convertire il nostro sistema da VB6 a .NET.)

Sì, so che sarebbe meglio dire loro che sto insegnando a lavare i piatti futuri, ma ho pensato che fosse abbastanza complicato!

Scrivere la grande e critica app di database in Excel è come usare una chiave inglese per battere le unghie, è lo strumento sbagliato per il lavoro.

Modifica: In realtà non è stata una spiegazione efficace, ma ho pensato che fosse accurata.

Spiegare a un uomo d'affari perché la sua ridicola richiesta di modifica non verrà implementata:

  

Apportare questa modifica è come aggiungere un   seminterrato di una casa esistente. tu   non può sostituire la fondazione dopo il   la casa è già stata costruita.

Scrivere codice è come sostituire le candele

alt text

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top