Սխալների Տեսություն :)

Հեղինակ՝ Kyurkchyan Gagik
Nov 30 2009

Աքսիոմ: Կամայական ծրագրում կա սխալ:

Համեմատականության օրենք: Ծրագրի մեջ սխալների քանակը ուղիղ համեմատական է ծրագրի կարևորությանը:

Հետևանք: Սխալներ չեն պարունակում միայն ամենաանպետք ծրագրերը:

Սխալների տեսության հիմնական օրենքը: Մարդը սխալների վրա սովորում է:

Հետևանք 1: Այն ծրագրավորողը, ով գրել վերջացրել է ծրագիրը, դառնում է գիտնական:

Հետևանք 2: Ծրագրավորողի գիտնական դառնալու արագությունը ուղիղ համեմատական է նրա կողմից արվող սխալների քանակին:

Հետևանք 3: Պրոֆեսիոնալ գիտնական-ծրագրավորողը երբեք չի գրում ճիշտ ծրագրեր:
Դիտողություն. Հենց այդ պատճառով էլ գիտնական է:

Սկսնակ ծրագրավորողներին ցուցում:

1. Եթե դուք առաջին անգամից կարողացաք գրել ծրագիր, որի մեջ կոմպիլյատորը չի գտել և ոչ մի սխալ, ապա հաղորդեք այդ սիստեմային ծրագրավորողին(նա կուղղի կոմպիլյատորի սխալները):

2. Երբեք մի ուղղեք գտնված սխալները, քանզի դա իր հերթին կբերի անհայտ քանակությամբ չգտնված սխալների. Ավելի լավա նկարագրեք դրանք user-manual-ում որպես ծրագրի առանձնահատկություններ:

Սխալների խումբ

1. Սխալները կարող են հաջորդել մեկը մյուսին:

2. Երկու համարժեք սխալների տեղափոխությունից արդյունքը չի փոխվում (համարժեք սխալների կոմմուտատիվություն)

3. Մի քանի հաջորդական սխալները կարելի է միավորել մի ավելի մեծ սխալի մեջ:

4. Նույն սխալները անպայման չի անել մի քանի անգամ, կարելի է մի անգամ անել սխալը, և մնացած անգամները կանչել այդ սխալը ծրագրի կամայական կետում ըստ անհրաժեշտության:

5. Սխալները կարող են ձևավորել ցիկլեր. Ամենակայունները անվերջ ցիկլերն են:

6. Սխալները կարող են կանչել մեկը մյուսին և իրենք իրենց (ռեկուրսիվ սխալներ):

7. Սխալները կարելի է տեղադրել մեկը մյուսի մեջ ինչքան ցանկանաք: Երկու միատեսակ ներդրված սխալները կոչվում են զույգ սխալ, և սխալ չեն համարվում:

Զույգության հատկություն: Եթե գրված ծրագիրը ճիշտ է աշխատել, ապա ծրագրի կատարման ժամանակ տեղի են ունեցել զույգ թվով սխալներ (կամ էլ ծրագրավորողը չի հասկացել թե ինչ ա իրանից ուզում խնդիրը)

Սխալների փոխազդեցությունը OS –ի հետ

Աքսիոմ: Կատարման ժամանակ սխալները ունեն ամենամեծ նախապատվությունը:

Հետևանք 1: OS-ի դիմումները սխալին սխալի կողմից կարող են բանի տեղ չդրվել:

Հետևանք 2: Սխալների դիմումները OS-ին բանի տեղ չդրվել չեն կարող:

Հետևանք 3: Աշխատանքի ժամանակ սխալները կարող են օգտվել OS-ի ֆայլային համակարգից և հենց OS-ի սխալներից:

Հետևանք 4: Նոր օպերացիոն համակարգերում, պայմանավորված բազմախնդիր մեխանիզմի ներմուծմամբ, մի հաշվիչ մեքենայի վրա կարող են իրականացվել մի քանի սխալներ միաժամանակ:

Եվ վերջում

Սահմանում: Տեստավորումը տեստի մեջ սխալները գտնելու պրոցեսն է: Լավ տեստը պետք է պարունակի որոշ քանակությամբ սխալներ, որոնք կկոմպենսացնեն վերջիններիս անբավարարությունը տեստավորվող ծրագրի մեջ:

Share

Հաջորդ գրառումը:

Նախորդ գրառումը:

4 մեկնաբանություն

  1. Aram says:

    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

  2. JeMUliK says:

    Vay inch lavn er,kardalu skzbic minchev verj cicaxel em

  3. Հրանտ says:

    @Aram
    -> ցանկացած T պատկանում է [2010;9999] թվականի համար գոյություն ունի սխալ, որի համար t0>T

  4. բայց ես seravno .. սխալ է միշտ այնտեղ. միայն, որ ցավում է. ավելի լավ է նայում նկարները imaginelayout.com

Click to Insert Smiley

LOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette