Աքսիոմ: Կամայական ծրագրում կա սխալ:
Համեմատականության օրենք: Ծրագրի մեջ սխալների քանակը ուղիղ համեմատական է ծրագրի կարևորությանը:
Հետևանք: Սխալներ չեն պարունակում միայն ամենաանպետք ծրագրերը:
Սխալների տեսության հիմնական օրենքը: Մարդը սխալների վրա սովորում է:
Հետևանք 1: Այն ծրագրավորողը, ով գրել վերջացրել է ծրագիրը, դառնում է գիտնական:
Հետևանք 2: Ծրագրավորողի գիտնական դառնալու արագությունը ուղիղ համեմատական է նրա կողմից արվող սխալների քանակին:
Հետևանք 3: Պրոֆեսիոնալ գիտնական-ծրագրավորողը երբեք չի գրում ճիշտ ծրագրեր:
Դիտողություն. Հենց այդ պատճառով էլ գիտնական է:
Սկսնակ ծրագրավորողներին ցուցում:
1. Եթե դուք առաջին անգամից կարողացաք գրել ծրագիր, որի մեջ կոմպիլյատորը չի գտել և ոչ մի սխալ, ապա հաղորդեք այդ սիստեմային ծրագրավորողին(նա կուղղի կոմպիլյատորի սխալները):
2. Երբեք մի ուղղեք գտնված սխալները, քանզի դա իր հերթին կբերի անհայտ քանակությամբ չգտնված սխալների. Ավելի լավա նկարագրեք դրանք user-manual-ում որպես ծրագրի առանձնահատկություններ:
Սխալների խումբ
1. Սխալները կարող են հաջորդել մեկը մյուսին:
2. Երկու համարժեք սխալների տեղափոխությունից արդյունքը չի փոխվում (համարժեք սխալների կոմմուտատիվություն)
3. Մի քանի հաջորդական սխալները կարելի է միավորել մի ավելի մեծ սխալի մեջ:
4. Նույն սխալները անպայման չի անել մի քանի անգամ, կարելի է մի անգամ անել սխալը, և մնացած անգամները կանչել այդ սխալը ծրագրի կամայական կետում ըստ անհրաժեշտության:
5. Սխալները կարող են ձևավորել ցիկլեր. Ամենակայունները անվերջ ցիկլերն են:
6. Սխալները կարող են կանչել մեկը մյուսին և իրենք իրենց (ռեկուրսիվ սխալներ):
7. Սխալները կարելի է տեղադրել մեկը մյուսի մեջ ինչքան ցանկանաք: Երկու միատեսակ ներդրված սխալները կոչվում են զույգ սխալ, և սխալ չեն համարվում:
Զույգության հատկություն: Եթե գրված ծրագիրը ճիշտ է աշխատել, ապա ծրագրի կատարման ժամանակ տեղի են ունեցել զույգ թվով սխալներ (կամ էլ ծրագրավորողը չի հասկացել թե ինչ ա իրանից ուզում խնդիրը)
Սխալների փոխազդեցությունը OS –ի հետ
Աքսիոմ: Կատարման ժամանակ սխալները ունեն ամենամեծ նախապատվությունը:
Հետևանք 1: OS-ի դիմումները սխալին սխալի կողմից կարող են բանի տեղ չդրվել:
Հետևանք 2: Սխալների դիմումները OS-ին բանի տեղ չդրվել չեն կարող:
Հետևանք 3: Աշխատանքի ժամանակ սխալները կարող են օգտվել OS-ի ֆայլային համակարգից և հենց OS-ի սխալներից:
Հետևանք 4: Նոր օպերացիոն համակարգերում, պայմանավորված բազմախնդիր մեխանիզմի ներմուծմամբ, մի հաշվիչ մեքենայի վրա կարող են իրականացվել մի քանի սխալներ միաժամանակ:
Եվ վերջում
Սահմանում: Տեստավորումը տեստի մեջ սխալները գտնելու պրոցեսն է: Լավ տեստը պետք է պարունակի որոշ քանակությամբ սխալներ, որոնք կկոմպենսացնեն վերջիններիս անբավարարությունը տեստավորվող ծրագրի մեջ:
Es mi ban tenc el chhaskaca, inchi en cragravoroxner@ misht iranq iranc dzer arnum, hatkapes sxalneri arumov?
Mek el uzum em im koxmic el mi ban avelacnem:
Hatkutyun: kamayakan sxali hamar goyutjun uni jamanaki t0 pah, aynpes vor ayd pahic sksac cragravorox@ gtnum ev uxxum e ir sxal@.
Hetevanq: Anuxxeli sxalner chkan
Vay inch lavn er,kardalu skzbic minchev verj cicaxel em
@Aram
-> ցանկացած T պատկանում է [2010;9999] թվականի համար գոյություն ունի սխալ, որի համար t0>T
բայց ես seravno .. սխալ է միշտ այնտեղ. միայն, որ ցավում է. ավելի լավ է նայում նկարները imaginelayout.com