Erori sunt la fel de inepuizabile ca atomul.
Axiom: Există erori în orice program.
Legea proporționalității: Cu cât programul este mai necesar, cu atât mai multe erori conțin.
Corolar: erorile nu conțin doar un program complet inutil.
Legea fundamentală a teoriei erorilor: Ei învață din greșeli.
Corolarul 1: Programatorul care a scris programul devine om de știință.
Corolarul 2: Cu cât programatorul face mai multe greșeli, cu atât devine mai rapid un om de știință.
Corolarul 3: Un mare programator științific nu scrie niciodată programele potrivite.
Notă: Este un om de știință.
Instrucțiuni pentru programatorul de început: Dacă ați reușit să scrieți un program pentru prima dată când traducătorul nu a detectat erori, informați-l pe programator de sistem despre el. El va remedia erorile în compilator.
Legea nevoii de erori: un programator poate detecta o eroare numai în programul altcuiva.
Corolar: O greseala nu-i pasa de cine o descopera.
Sfaturi pentru programatorul de început: Nu corectați erorile găsite, deoarece acest lucru va duce la apariția unui număr necunoscut de persoane neidentificate. Mai bine descrieți-le în documentația însoțitoare ca o caracteristică a programului.
Definiție: Vom numi regula de eroare regulile, ocolind programele care sunt scrise.
Erori pot urma unii pe alții.
Din permutarea a două erori echivalente, rezultatul nu se schimbă (comutativitatea erorilor echivalente).
Două erori consecutive pot fi combinate într-una, mai puternică.
Nu este necesar să faci aceleași greșeli de fiecare dată, ci doar să faci una și apoi să o adresezi așa cum este nevoie de oriunde în program.
Erori pot forma bucle. Cel mai stabil dintre ei este infinit.
Erori pot provoca reciproc și ei înșiși (recursivitatea erorilor).
Erori permit mai multe încadrări. Două erori imbricate identice sunt numite erori uniforme și nu reprezintă o eroare.
Proprietatea de eroare a parității: dacă programul scris funcționează corect, înseamnă că, în timpul funcționării sale, sa executat un număr par de erori sau programatorul nu a înțeles sarcina.
Formularea proprietății de mai sus, destinată politicienilor: o eroare repetată de două ori, încetează să mai fie o eroare.
ERORI ȘI OS BASIC
În timpul execuției, erorile au cea mai mare prioritate. Numai o altă eroare mai activă poate întrerupe executarea erorii.
Erori ale sistemului de operare la erori pot fi ignorate.
Cererile de eroare la sistemul de operare nu pot fi ignorate.
Când lucrați cu fișiere, erorile pot utiliza sistemul de fișiere al sistemului de bază și erorile acestuia.
Pe un computer cu o arhitectură paralelă, mai multe erori pot fi făcute simultan.
Programele de sistem simplifică scrierea programelor de aplicație și erorile acestora.
Definiție: Testarea este procesul de identificare a erorilor în test. Un test bun ar trebui să conțină erori care să compenseze lipsa lor în programul testat.
Un program de traduceri conceput pentru a traduce programe dintr-un limbaj de nivel înalt într-o limbă a mașinii, generează erori la traducere. Erori care au fost conținute în descrierea originală sunt traduse în mod eronat.
Sfaturi finale pentru cei care au ajuns la el: Înainte de a începe lucrul la proiect, trebuie să luați în considerare cu atenție toate erorile și conexiunile necesare între ele. Acest lucru va simplifica foarte mult lucrul cu erorile din cadrul proiectului în sine.