Dansând cu mituri și realități de tamburină, pentru un administrator de sistem

Recent, au apărut frecvent întrebări: cum să alegi o tamburină șamanică pentru un programator? Ce ar trebui să fie o tamburină? Mai ales pentru a răspunde la aceste întrebări și pentru a risipi un număr de mituri și concepții greșite despre acest subiect, scriu acest articol.







În diferite surse, puteți găsi o mulțime de recomandări. De exemplu, cu un diametru de cilindru trebuie să fie egală cu raza de curbură a mâinilor programator [1] sau că tamburul trebuie făcută din piele „virgin nick“ [2] sau tamburul de culoare trebuie să coincidă cu culoarea monitorului pe un computer, etc. E-p-y-n-d-ah! Superstiții stupide și ignoranță! Indiferent de ce culoare, dimensiune și material din care se face o tamburină. Este important doar ce litere rune sunt scrise pe tamburină.

Ce fel de rune trebuie să fie pe tamburină?
Răspunsul este simplu. Ar trebui să fie fragmente de cod ale programelor reale și, cel mai important, de lucru. Este de dorit ca fragmentele să fie preluate din diferite programe și scrise în diferite limbi de programare.

Ce limbi ar trebui să fie rulate pe o tamburină?
Și depinde în primul rând de ce limbă este scris programul de spionaj. În cazul în care programul este scris în C ++, atunci tamburina dvs. trebuie să fie un runa în C ++, în cazul în care programul Java, trebuie sa fie un runa pe Java, etc. Dacă programul dvs. este scris în mai multe limbi, sarcina dvs. este complicată, deoarece Veți avea nevoie de o tamburină cu runele fiecărei limbi utilizate. Este posibil să folosiți mai multe tamburine în loc de unul? Da, dar numai dacă sunt compatibile unul cu altul [3]. Amintiți-vă că tamburina fără rune a limbajului de programare folosit de dvs. este inutilă. Odată ce am întâlnit o tamburină cu runde pe asamblare Kobol și IBM 360. Este într-adevăr un lucru rar! Dar pentru un programator modern absolut inutil.







Alegerea unei tamburine, feriți-vă de falsuri
Acum vă puteți întâlni o mulțime de tobe cu nume țipînd: 20 într-o singură, 40 într-una și chiar și 100 de limbi într-un singur tamburină. Dar dacă te uiți atent la această „creație“, vom vedea că toate fragmentele de cod prezentate nu este nimic mai mult decât un program de «Hello World!», Duplicată în diferite limbi. O astfel de tamburină nu te ajută. Doar în momentul creării programului de nivel «Hello World!».

Și în cele din urmă vreau să dezbatem mitul stabilit că dansurile cu o tamburină pot scoate bug-uri din program. Fără îndoială stupiditate! Cu toate acestea, foarte tenace și nomade din generație în generație. Esența de dans cu o tamburină acolo apel la Marele Spirit Pervoprogrammera Pervoprogramme și fiul său, precum și renunțarea la Bug original. În mod corespunzător executat de dans cu un drept tamburina de a fi audiat de Marile Spirite, și le acordă sămânța ta și binecuvântarea protecția lui de bug-uri. În acest fel nu veți scăpa de bug-uri, dar ele vor înceta să apară pentru un timp. Dar cât timp vor înceta să apară depinde de priceperea dansatorului. Disting 4 nivele de stăpânire a tamburinei:

  • Nivelul 1: Programatorul poate crea o instanță specifică a programului pe un anumit computer pentru o perioadă scurtă de timp.
  • Nivelul 2: Programatorul își poate crea propriul tamburin.
  • Nivelul 3: Programatorul poate crea mai multe instanțe ale programului pe mai multe computere la distanță pentru o lungă perioadă de timp.
  • Nivelul 4: Programatorul poate face fără tamburina șamanului.

Și, în sfârșit, ultimul meu sfat. Să presupunem că ați cumpărat o tamburină și ați făcut un dans de succes - programul a funcționat așa cum ar trebui în timpul livrării. Nu vă grăbiți să vă odihniți pe lauri. Stați jos și încercați să aflați de ce codul dvs. nu funcționa așa cum ar trebui (6). Dacă acest lucru nu este posibil, atunci aveți două opțiuni: să reconsidere poziția sa și a trece la altceva [7] sau arunca nafig din această șarașka în care creația, fără dansuri cu un software tamburină imposibil.

Cu sinceritate,
Gura Kodovich Bazhev.







Articole similare

Trimiteți-le prietenilor: