OpenPing Technology OpenPing Technology

OpenPing Technology

Негизги баалуулуктар

Башкарууну «адам эстеп калат» абалынан «система кепилдейт» абалына өткөрүү: стандарттар документке, чечимдер эрежеге, эрежелер скриптке, скрипттер дарбазага.

Система кепилдейт, адамдын эсине таянбайт

Стандарттар документке, чечимдер эрежеге, эрежелер скриптке, скрипттер дарбазага.

Жети негизги баалуулук

  • 1. Документ — бийлик булагы

    «Ооздон оозго өткөрүлгөн ыкма» деген нерсе жок. Кандай гана стандарт, кандай гана технология тандоосу, четке кагылган вариант жана четке кагуунун себеби болбосун, баары күнү менен документке жазылат. Бир эле факт бир жолу жазылат, башка жерде шилтеме гана берилет, көчүрүлбөйт — бир эле факт эки жерде жазылса, эртеби-кечпи алар айырмаланат, айырмалангандан кийин кайсынысы туура экенин эч ким билбей калат.

  • 2. Көрсөткүч мазмундан мурда

    Иш колдонмолору иштин түрү боюнча түзүлөт: тармак жабдуусун орнотуу үчүн бирөө, кызматты жайылтуу үчүн экинчиси. Ар бир жолу адегенде колдонмонун өзүн жаңылоо, андан соң колдонмо көрсөткөн стандарттарды жаңылоо, аягында иштин объектисин жаңылоо керек. Тартипти алмаштырууга болбойт — көрсөткүч мурда жаңыланбаса, эмнени жаңылоо керектиги белгисиз.

  • 3. Аткаруу менен кабыл алууну бөлүү

    Аткаруучу тарап менен кабыл алуучу тарап ар башка модель үй-бүлөсүнөн болууга тийиш. Бул расмий кош текшерүү эмес, бир эле ой жүгүртүү адаты ката кетирип, ошол эле учурда аны байкабай калбашы үчүн. Кабыл алуу отчёту жок болсо, иш аяктаган болуп эсептелбейт.

  • 4. Дарбазанын ордун тобокелдик аныктайт

    Документ менен программадагы ката репозиторийге киргенге чейин турат, кийинки кабыл алуу аны кармап калат; ал эми орнотуу менен жайылтуудагы ката болгондо иш аягына чыгып калган. Ошондуктан артка кайтарылгыс иштер үчүн алдын ала дарбаза коюлат. Дарбазанын орду «ката качан оңдолгус болуп калат» деген суроо менен аныкталууга тийиш, симметрия үчүн ар бир линияга бирден коюлбайт.

  • 5. Критерийди машина текшере алышы керек

    Талкууга орун калтырбаган эрежелер текшерүү скрипти катары жазылып, иш башталганга чейин бир жолу жана тапшырганга чейин бир жолу иштетилет. Документке жазылган талап — күтүү гана, скриптке айланган талап — механизм. Текшерүү механизми жок сунуш иш жүзүндө жазылбаган менен барабар.

  • 6. Класстарга бөлүү жана чек

    Маалымат сезгичтигине жараша класстарга бөлүнүп, кызмат берүүчүнүн юрисдикциясы менен салыштырылат. Кардарды аныктаган эң жогорку класстагы маалымат тармактан эч качан чыкпайт. Тастыктамалар менен сырлар үчүн так тийүү чеги бар: ЖИ шилтеме түзүмүн жасайт, тастыктаманын маанисин адам берет. Критерий: бул сыр агып кетсе, экинчи тарап башка бирөө болуп көрүнө алабы.

  • 7. Себебин калтыруу

    Жазуунун чөйрөсү жыйынтык менен эле чектелбейт: түшүндүрмө, себеп, чечим чекиттери жана эске алынган негиздер да кирет, четке кагылган варианттар менен четке кагуунун себеби да жазылат. Себеп жазылбаса, кийинки адамга кайра сурап көрүүдөн башка арга калбайт; ал эми ошол эле суроо экинчи жолу берилсе, биринчи жооп сакталбай калганы.