Видео: Зааварчилгааны хамрах хүрээ гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Зааврын хамрах хүрээ гүйцэтгэсэн эсвэл орхигдсон кодын хэмжээний талаарх мэдээллийг өгдөг. Энэ хэмжүүр нь эх сурвалжийн форматаас бүрэн хамааралгүй бөгөөд ангийн файлуудад дибаг хийх мэдээлэл байхгүй байсан ч үргэлж боломжтой байдаг.
Түүнээс гадна кодын хамрах хүрээ гэж юу гэсэн үг вэ?
Кодын хамрах хүрээ гэдэг нь программ хангамжийн эх сурвалжийг тодорхойлоход хэрэглэгддэг нэр томъёо юм код байна хамрагдсан туршилтын төлөвлөгөөний дагуу. Хөгжүүлэгчид програмын дэд програмууд болон мөрүүдийн тоог хардаг код тэр нь хамрагдсан туршилтын нөөц, арга техникээр. Кодын хамрах хүрээ тест гэж бас нэрлэдэг хамрах хүрээ.
Дараа нь асуулт бол кодын хамрах хүрээ хэрхэн ажилладаг вэ? Кодын хамрах хүрээ -ийн хувь юм код тэр нь хамрагдсан автоматжуулсан туршилтаар. Кодын хамрах хүрээ Хэмжилт нь тухайн бие дэх аль мэдэгдлүүдийг тодорхойлдог код туршилтын туршилтаар гүйцэтгэсэн бөгөөд ямар мэдэгдэл хийгдээгүй байна. Энэ хүрд хүртэл үргэлжилнэ хамрах хүрээ тодорхой зорилтот түвшинд хүрч байна.
Түүнээс гадна та тестийн хамрах хүрээг хэрхэн тодорхойлох вэ?
Туршилтын хамрах хүрээ Програм хангамжийн хэмжүүр гэж тодорхойлогддог Туршилт хийх -ийн хэмжээг хэмждэг туршилт багцаар гүйцэтгэнэ тест . Энэ нь програмыг ажиллуулж байх үед програмын аль хэсгийг гүйцэтгэж байгаа талаар мэдээлэл цуглуулах болно тест нөхцөлт мэдэгдлийн аль салбарыг авсан болохыг тодорхойлох багц.
JaCoCo хамрах хүрээг хэрхэн хэмждэг вэ?
JaCoCo тайлан нь танд нүдээр дүн шинжилгээ хийхэд тусална кодын хамрах хүрээ салбаруудад өнгө, зураасанд дэвсгэр өнгө бүхий алмаз ашиглан: Улаан алмаз гэдэг нь туршилтын үе шатанд ямар ч мөчир ашиглаагүй гэсэн үг юм. Шар алмаз гэдгийг харуулж байна код нь хэсэгчлэн хамрагдсан – зарим салбарууд хэрэгжээгүй байна.
Зөвлөмж болгож буй:
Статик ба динамик хамрах хүрээ гэж юу вэ?
Статик хамрах хүрээ: Статик хамрах хүрээ нь хөрвүүлэх үед тодорхойлогдсон хувьсагчийн хамрах хүрээг хэлнэ. Динамик хамрах хүрээ: Динамик хамрах хүрээ нь ажиллах үед тодорхойлогдсон хувьсагчийн хамрах хүрээг хэлнэ
JaCoCo салбарын хамрах хүрээ юу вэ?
JaCoCo нь үндсэндээ гурван чухал хэмжүүрээр хангадаг: Мөрийн хамрах хүрээ нь тестээр дуудагдсан Java байт кодын зааврын тоонд үндэслэн хэрэгжүүлсэн кодын хэмжээг тусгадаг. Салбаруудын хамрах хүрээ нь кодын ашигласан салбаруудын хувийг харуулдаг бөгөөд энэ нь ихэвчлэн if/else болон switch мэдэгдлүүдтэй холбоотой байдаг
JavaScript дахь Концепцийн түвшний хамрах хүрээ гэж юу вэ?
Хамрах хүрээ нь хувьсагч/функцид хандах боломжтой контекст юм. {}-ээр тодорхойлогдсон блок түвшний хамрах хүрээтэй C++ эсвэл Java зэрэг бусад програмчлалын хэлүүдээс ялгаатай нь Javascript нь функцын түвшний хамрах хүрээтэй байдаг. Javascript-ийн хамрах хүрээ нь лексик бөгөөд үүнээс ч илүү
IntelliJ хамрах хүрээ гэж юу вэ?
Кодын хамрах хүрээ нь нэгжийн туршилтын явцад таны кодын хэр их ажиллаж байгааг харах боломжийг олгодог бөгөөд ингэснээр эдгээр туршилтууд хэр үр дүнтэй болохыг ойлгох боломжтой болно. IntelliJ IDEA-д дараах кодын хамрах хүрээний гүйгчийг авах боломжтой: IntelliJ IDEA кодын хамрах хүрээ гүйгч (санал болгосон)
Oauth2 дахь хамрах хүрээ гэж юу вэ?
Хамрах хүрээ нь OAuth 2.0 дахь программын хэрэглэгчийн бүртгэлд хандах хандалтыг хязгаарлах механизм юм. Аппликешн нь нэг буюу хэд хэдэн хамрах хүрээг хүсэх боломжтой бөгөөд энэ мэдээллийг дараа нь зөвшөөрлийн дэлгэц дээр хэрэглэгчдэд үзүүлэх бөгөөд програмд олгосон хандалтын токен нь олгосон хамрах хүрээгээр хязгаарлагдах болно