devwords
Gli sviluppatori scherzano a metà: 'niente deploy il venerdì'.
Deploy significa spedire il codice finito ai server live che gli utenti reali usano effettivamente, rendendo disponibili in produzione le modifiche costruite invece di lasciarle solo sulla macchina di uno sviluppatore o in un ambiente di test. Poiché un errore nel codice distribuito può rompere qualcosa su cui gli utenti stanno attivamente facendo affidamento, immediatamente e visibilmente, i team hanno storicamente trattato il deploy come un'operazione ad alto rischio, dando origine alla regola scherzosa di evitare i deploy proprio prima di un weekend, quando i problemi sarebbero più difficili da risolvere.
Stampare codice e distribuire copie fisiche, o dispiegare truppe, sono entrambe letture letterali o estranee della parola che non hanno nulla a che vedere con il reale deploy del software.
L'integrazione e distribuzione continua moderna, spesso chiamata CI/CD, ha cambiato significativamente questa cultura, con molti team che oggi effettuano deploy decine di volte al giorno attraverso pipeline automatizzate e ben testate invece di trattare ogni deploy come un evento raro e stressante.
devwords
Cosa fu trovato davvero dentro un computer di Harvard nel 1947?Come si chiama?Qual è l'IP?Cosa significa davvero il '404' che incontri navigando?Un sito mostra '500 Internal Server Error'. Di chi è la colpa?Cos'è?Il suo nome?Qual è?Quale licenza, famosa per essere permissiva, permette quasi tutto, incluso l'uso commerciale, purché tu mantenga l'avviso di copyright?Perché farlo se nulla di visibile cambia?Quale termine dal sapore finanziario descrive questo fenomeno?Qual è la risposta iniziale più pratica?Quration — Quration AIQ