Видео: Хуурамч тохиргоо гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Тохируулах дээр хүлээлтийг тогтоох аргыг ашигладаг шоолох объект Жишээ нь: Энд та DoSomething аргыг асааж байна шоолох обьект. Параметр "ping" байх үед арга үнэнийг буцаана гэж та хэлж байна. Одоо энэ объект цаашид үүрэг гүйцэтгэх боломжтой шоолох эсвэл таны хэрэглээнээс шалтгаалж stub.
Эндээс би хуурамч баталгаажуулалтыг хэрхэн ашиглах вэ?
Мокито баталгаажуулна уу () аргыг мөн аргын дуудлагын тоог шалгахад ашиглаж болно. Бид яг хэдэн удаа, дор хаяж нэг удаа, ядаж, хамгийн олон удаа дуудах хугацааг шалгаж болно шоолов арга. Бид чадна ашиглах verifyNoMoreInteractions() дараа нь баталгаажуулах () аргыг дууддаг бөгөөд бүх зүйл баталгаажсан эсэхийг шалгана.
Дээрхээс гадна та бетоны ангиудыг элэглэж чадах уу? 4 хариулт. Онолын хувьд ямар ч асуудал байхгүй шоолж байна а бетоны анги ; бид логик интерфэйстэй (түлхүүр үгийн интерфэйс гэхээсээ илүү) тест хийж байна хийдэг Энэ логик интерфэйс нь a-ээр хангагдсан эсэхээс үл хамаарна анги эсвэл интерфейс.
Хуурамч агуулах гэж юу вэ?
Өөр нэг сонголт бол үүсгэх явдал юм хуурамч агуулах . ашиглан а хуурамч агуулах , бид өөрсдийн үүсгэсэн бүх элэглэлүүдийг нэг дор шалгаж, тест бүрт давтагдах кодгүйгээр тууштай баталгаажуулалтыг бий болгож чадна. Үүнийг хийхийн тулд бид энгийн нэгж тестийн үндсэн анги бичиж болно MockRepository жишээ.
Нэгжийн шалгалтанд хуурамч гэж юу вэ?
Хуурамч нь бодит арга/объектийн зан төлөвийг хяналттай аргаар дуурайдаг арга/объект юм. Хуурамч объектуудыг ашигладаг нэгжийн туршилт . Ихэнхдээ a тест доторх бусад гадаад үйлчилгээ эсвэл аргуудыг дууддаг. Эдгээрийг хамаарал гэж нэрлэдэг. Нэгэнт тохуурхсан бол хамаарал нь бидний тодорхойлсон байдлаар ажилладаг.
Зөвлөмж болгож буй:
Хуурамч санамсаргүй тоо үүсгэгчийг криптографийн хувьд аюулгүй гэж хэлэхэд та юу гэсэн үг вэ?
Криптографийн аюулгүй псевдо санамсаргүй тоо үүсгэгч (CSPRNG) нь үүсгэгдсэн тоо нь гуравдагч этгээдэд юу болохыг таамаглахад маш хэцүү байдаг. Мөн ажиллаж байгаа системээс санамсаргүй байдлыг гаргаж авах процессууд бодит практикт удаан байдаг. Ийм тохиолдолд заримдаа CSPRNG ашиглаж болно
Ажиллаж байгаа тохиргоо болон эхлүүлэх тохиргоо хоёрын ялгаа юу вэ?
Ажиллаж байгаа тохиргоо нь төхөөрөмжийн RAM-д байдаг тул төхөөрөмж тэжээлээ алдвал бүх тохируулсан тушаалууд устах болно. Эхлэх тохиргоо нь төхөөрөмжийн тогтворгүй санах ойд хадгалагддаг бөгөөд энэ нь төхөөрөмж хүчээ алдсан ч бүх тохиргооны өөрчлөлтийг хадгална гэсэн үг юм
Вэб тохиргоо болон машины тохиргоо хоёрын ялгаа юу вэ?
Вэб. config файлууд нь тухайн вэб програмын тохиргооны тохиргоог зааж өгөх ба програмын үндсэн директорт байрладаг; машин. config файл нь вэб сервер дээрх бүх вэб сайтын тохиргооны тохиргоог зааж өгдөг бөгөөд $WINDOWSDIR$Microsoft.NetFrameworkVersionConfig дотор байрладаг
Хуурамч эерэг вирус гэж юу вэ?
Хуурамч эерэг гэдэг нь таны вирус сканнер вирус биш байсан ч файлыг вирус гэж илрүүлж, дараа нь тэр файлыг хорио цээрийн дэглэмд оруулах эсвэл устгахыг оролдох явдал юм
MVC дээр хуурамч хуурамч токен гэж юу вэ?
CSRF халдлагаас урьдчилан сэргийлэхийн тулд ASP.NET MVC нь хуурамчаар үйлдэхийн эсрэг токенуудыг ашигладаг бөгөөд үүнийг хүсэлтийг баталгаажуулах токен гэж нэрлэдэг. Үйлчлүүлэгч маягт агуулсан HTML хуудсыг хүсэх болно. Сервер нь хариуд хоёр жетон агуулдаг. Нэг токеныг күүки болгон илгээдэг. Нөгөө нь далд хэлбэрийн талбарт байрладаг