Parolle o Frasi di grande prugrammazione

Prutettore di TascaTravagliu cù alcuni prugrammatori eccezziunali, mi trovu spessu in riunioni cù architetti, dirigenti è sviluppatori chì (pensu) amanu lancià qualchì grande parolla o frase quì per pruvà à spaventà u diavulu di i Direttori di produttu o di i so clienti.

Hè una di quelle cose chì i prugrammi piace à fà. Eccu dece di elli cù una descrizzione simplice assai (chì truverà senza dubbiu l'ira di i sviluppatori in ogni locu mentre pirate a so terminologia à morte cun e mo semplici metafore di vittura):

  1. curriculum - questu hè pigliatu un prucessu o funzione difficiule è in fondu scumpientu logicamente ... sia per ierarchia (A appartene à B, B appartene à C, ecc.) Sia per funzione o funzione (culore, dimensione, pesu, ecc.). Astrazione rende più faciule a prugrammazione orientata à l'ughjettu urganizendu logicamente a funziunalità. Per custruisce a mo vittura, custruiscu un quadru, un mutore è un corpu separatamente.
  2. Deprecazione - questu significa chì ci hè qualchì vechju codice in u sistema chì pò restà ma deve esse eliminatu. Quandu u codice hè obsoletu, i prugrammatori ùn riferenzanu micca u codice o utilizanu un codice più novu finu à chì tutte e referenze sò passate à u vechju, à chì mumentu duverebbe esse cacciatu. A volte, se hè una caratteristica chì si ne và, pudete tene per un pezzu cun un avvertimentu à i vostri utenti chì si ne và. Aghju un novu sistema stereo cù un novu cablu, ma lasciu u vechju cablu è ùn l'aghju micca adupratu.
  3. Incapsulamentu - questu hè u prucessu di urganizazione di e vostre funzioni di prugrammazione in un genitore quandu a funzione ùn ghjunghje micca in altre parti di u sistema. Se avete milioni di funzioni, vulete avè li organizzati in modo efficiente è chì funzionanu in i spazii chì operanu piuttostu chì avè li dispunibili in tuttu u mondu. Aghju messu a meccanica di sustegnu di u mutore in u compartimentu di u mutore ... Ùn aghju micca messu u filtru d'oliu in u sedile posteriore.
  4. làscita - questa hè a capacità di piglià e pruprietà di un altru pezzu di codice cumunu (una classa) per pudè riutilizà per una nova funzionalità senza avè da riscrive. L'eredità hè un'altra bona pratica di sviluppu orientata à l'ughjettu. U mo seggiolu di vittura pò esse adupratu per purtà un zitellu o un adultu - quellu chì si stà in questu.
  5. Nurmalizazione - questu hè u metudu per urganizà i dati più efficienza in una basa di dati custruendu referenze. Un esempiu seria se avessi da registrà semafori tutta a ghjurnata ... rossu, giallu è verde. Piuttostu chè scrive ogni discu cù rossu, giallu è verde - scrivu 1, 2 è 3 è poi fendu un altru tavulu induve 1 = rossu, 2 = giallu è 3 = verde. In questu modu ùn registru solu una volta u rossu, u giallu è u verde. Ognuna di e porte di a mo vittura hà a stessa maniglia di a porta. Un manicu, adupratu in 4 lochi sfarenti piuttostu chè 4 manichi sfarenti.
  6. Ughjettu Orientatu - in i linguaghji di prugrammazione muderni, questu hè un metudu di cuncepimentu chì vi permette di scrive un codice specificu in pezzi, per funziunalità, è poi riutilizà li. Un esempiu seria se vulessi verificà un indirizzu email validamente custruitu. Puderia custruisce a funzione una volta, è poi usalla duve aghju bisognu in a mo applicazione. A mo vittura hà cerchi 18 ″ chì ponu esse aduprati in altre vitture da i listessi o da altri produttori.
  7. Polimorfisimu - Questu hè difficiule da spiegà, ma in fondu hè a capacità di sviluppà codice chì pò esse adupratu dinamicamente per altre situazioni. In altre parolle, pò eredità una funzionalità unica è dinamica solu da u modu in cui hè riferitu. Questu hè un mezu di sviluppu assai efficiente. Puderaghju aduprà a presa elettrica di a mo automobile per caricare u mo telefonu o per furnisce u suchju à a mo pompa di pneumatici.
  8. Recursione - questu hè un metudu induve u codice si riferisce à sè stessu. A volte, hè efficiente è intenzionale, ma altre volte pò finisce spiralendu e vostre applicazioni fora di cuntrollu. Facciu cliccà nantu à cercà nantu à a stereo di a mo vittura è passa per e stazioni di radio. Ùn finisce mai, continua sempre.
  9. Rifattazione - questu hè u prucessu di riscrittura di u còdice per fà più faciule da seguità o da urganizà megliu ma micca necessariamente aghjunghje alcuna funzionalità supplementare. Ricustruisce u mo mutore.
  10. Architettura Orientata à u Server (SOA) - piglià prugrammazione orientata à l'ughjettu è applicalu à grandi sistemi induve pudete avè sistemi interi chì facenu certe funzioni. Puderete avè un sistema di gestione di e relazioni cù i clienti chì parla à un sistema di ecommerce chì parla à un sistema di spedizione, ecc. Tiru una rimorca cù a mo vittura per spedisce oggetti da un locu à l'altru. Usu un attaccamentu di trailor (XML) per cunnette li.

Mi rendu contu chì e mo metafore ùn eranu micca sempre perfettamente in mira. Spergu chì anu aiutatu un pocu, però!

Alcuni cunsiglii quandu sentite queste parolle in a vostra prossima riunione cù un sviluppatore ... ùn currite micca à u vostru postu è fighjate Wikipedia, seranu fighjulendu. Ùn trinnicà, attaccanu. Eccu ciò chì si deve fà ... riflette nantu à a finestra cum'è se site in una riflessione profonda è poi guardate indietro cun un sguardu curiosu o vi graffiate u mentone. Aspettate chì seguitinu a so dichjarazione cun più infurmazioni.

... Fighjulanu.

8 Comments

  1. 1

    LOL l'hai veramente inchiodatu Doug 🙂 Stai cercendu di mette ci fora di l'affari? Sapete dannatu bè chì appughjemu nantu à questi cuncetti chì ùn sò micca capiti è dunque avè u nostru modu cù i clienti. Avà ci tocca à capisce un modu per scumpialli in un modu cumminendu Queste buzzwords per creà una frase gigante chì pò andà cusì:

    Bè sapete chì a funzione chì pruvate à mette pò esse astratta à più oggetti chì incapsulanu a funzionalità è cumunicanu per mezu di un architettu di serviziu orientatu.

  2. 5

    Esse sviluppatore di software possu apprezzà stu post. Ùn simu micca tutti cusì male 😉 Ùn avaraghju mai bambuozle e persone cun tale balbuziu techno 🙂

    Fatemi pruvà è pensu à qualchì parolla in più per voi ....

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.