Video: DU кайсы бирдикти колдонот?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
ду 512 байт файл мейкиндигин өлчөйт бирдиктер . Мүмкүн болсо, колдонулган файл мейкиндигин билдирүү аракети жасалат. Бул UNIX тутумдарында сейрек файлдар үчүн колдонулган чыныгы файл мейкиндигин билдирет; 7/2008R2/8/202016-10-12/2019 системаларында кысылган файлдар үчүн колдонулган файл мейкиндиги.
Ошондой эле билесизби, du буйругу эмне кылат?
Linux ду ” (Дискти колдонуу) стандарттуу Unix/Linux болуп саналат буйрук , машинадагы файлдардын жана каталогдордун дисктин колдонулушунун маалыматын текшерүү үчүн колдонулат. The du команда ошондой эле файлдарды жана каталогдун өлчөмдөрүн рекурсивдүү түрдө көрсөтөт.
Андан кийин, суроо туулат, bashдагы DU деген эмне? ду мисалдар менен Linux боюнча буйрук. ду команда, дискти колдонуу үчүн кыска, файл мейкиндигин колдонууну баалоо үчүн колдонулат. The ду команда катуу дискте ашыкча орун керектеген файлдарды жана каталогдорду көзөмөлдөө үчүн колдонулушу мүмкүн.
Ошентип, Ду кантип иштейт?
1 Жооп. ду файл тарабынан колдонулган блоктордун санын табуу үчүн stat (2) колдонот. Эгер сиз чоң статистиканы иштетсеңиз, блоктордун саны берген санга дал келгенин көрүшүңүз керек ду . Сиз мажбурлай аласыз ду -b параметрин колдонуу менен байттарды эсептөө; анда анын чыгышы ls дын нчине туура келет.
DU жана DF ортосунда кандай айырма бар?
DF (дисксиз) дисктин колдонулган блокторун түздөн-түз файл тутумунун метаберилиштеринде карайт. ДУ (дискти колдонуу) караганда көбүрөөк колдонулат df күндөлүк долбоордо, анткени ал каталогдун деңгээлине жараша дисктин колдонулушун көрсөтөт. Негизинен, df суперблокту гана окуйт жана ага толук ишенет. ду ар бир предметти окуп, аларды жыйынтыктайт.
Сунушталууда:
Бирдикти тестирлөөдө эмнени текшерүү керек?
UNIT TESTING – программалык камсыздоонун айрым бирдиктери/компоненттери сыналуучу программалык камсыздоону сыноо деңгээли. Максаты - программалык камсыздоонун ар бир бирдиги иштелип чыккандай иштешин текшерүү. Бирдик - бул ар кандай программалык камсыздоонун эң кичинекей сыналуучу бөлүгү. Ал, адатта, бир же бир нече киргизүү жана адатта бир чыгууну камтыйт
Бирдикти текшерүү ак кутубу же кара кутубу?
Башкача айтканда, бирдик-тест системанын структурасында тест өтүүчү деңгээлди билдирет, ал эми ак жана кара кутуча тестирлөө кандайдыр бир деңгээлде тесттик мамиле ички дизайнга негизделгенби же бир гана бирдиктин тышкы спецификациясы боюнча
Кантип мен бирдикти тестирлөө жөндөмдөрүмдү жакшыртсам болот?
Бирдикти тестирлөөнү өркүндөтүү боюнча беш кеңеш "Бирдик" жөнүндө прагматик болуңуз "Бирдик - бул класс" же ал тургай "бирдик - бул бир ыкма" - бул эки догмат адамдар бирдикти текшерүүнү түшүндүрүү үчүн колдонушат. Логиканын кайда экенин текшериңиз. Мен CodeCoverageдин күйөрманы эмесмин. Үзгүлтүксүз Refactor Test Code. Өзүңүздүн коммуналдык кызматтарыңызды түзүңүз. Ар дайым каталар үчүн тесттерди жазыңыз
Бирдикти сыноо үчүн ким жооптуу?
Бирдикти тестирлөө, адатта, программаны жалпысынан же айрым өзгөчөлүктөргө коддоо үчүн жооптуу иштеп чыгуучу тарабынан аткарылган тестирлөө процесси. Кээде кардар программалык камсыздоону иштеп чыгуунун жалпы циклинин бир бөлүгү катары бирдик тесттерин аткарууну жана аларды документацияга киргизүүнү талап кылышы мүмкүн
Бирдикти тестирлөөдө кантип шылдыңдайсыз?
Мазактоо биринчи кезекте бирдикти сыноодо колдонулат. Текшерилип жаткан объект башка (татаал) объекттерге көз каранды болушу мүмкүн. Объекттин жүрүм-турумун изоляциялоо үчүн, башка объекттерди чыныгы объекттердин жүрүм-турумун окшоштурган шылдыңдар менен алмаштыргыңыз келет