Termini come "Codice degli spaghetti" e "Punto singolo di uscita" sono in realtà dei richiami a quell'epoca. Oggi chiamiamo codice non ci piace "codice spaghetti", ma in realtà è un riferimento al codice legato insieme (male) con GOTO e JMP.
(Oggi subiamo il "codice dei ravioli", in cui il codice è simile a un mucchio di classi non strettamente correlate, molto simile a un piatto di ravioli.Tuttavia, alcuni esperti OO chiedono giustificatamente, "Ma non è quello che OO dovrebbe apparire? ")
"Single Point of Exit" oggi è solo un frustrante refactoring roadbump. Un sacco di sviluppatori di cui parlo non ne hanno nemmeno sentito parlare, e sono stupefatto quando lo spiego. Ma ai vecchi tempi significava non saltare improvvisamente da un blocco di codice & nel codice degli spaghetti. Salta in avanti fino alla fine della logica, quindi esci con garbo.
Estendendo la mia memoria, molto indietro, mi sembra di ricordare che l'idea di raggruppare il codice nelle procedure è stato un grande passo avanti. L'idea di poter impacchettare le procedure in Moduli interoperabili e riutilizzabili era una specie di Santo Graal della programmazione.
EDIT: "Codice auto-modificante" era anche un pattern usato in particolare sul Doom originale. È qui che il programma sovrascrive effettivamente le sue istruzioni con istruzioni più veloci in base al suo stato. Quando ero un tyke che frequentava un corso di programmazione al Museo delle Scienze, il mio istruttore ci ha avvertito severamente, "Non scrivere codice auto-modificante!"
MODIFICA MODIFICA: tuttavia, prima di Internet, la parola viaggiava molto più lentamente. L'idea di implementare Algoritmi e Strutture Dati era un affare molto più grande. Oggi faccio sempre tutto il resto senza nemmeno sapere che tipo sto usando. Ma allora dovevi codificarti da solo. Ricordo un articolo che parlava di sfide di programmazione che prima richiedevano giorni che oggi abbiamo messo fuori combattimento in mezz'ora o meno. La programmazione "algoritmica" e "data stucture" così concreta sarebbe probabilmente nella lista, molto più di oggi.