КомпьютерПрограмчлалын

Баталгаажуулагч - гэж юу вэ энэ? Би яагаад Баталгаажуулагч mikrorazmetki хэрэгтэй вэ?

-ийн код шалгах багаж талаар ярилцъя. энэ зорилгоор бүтээгдсэн байдаг нь тусгай хэрэгсэл, нь магадлагч гэж нэрлэдэг. Хувьд нэг жишээ энэ юм байж хэрэглэгддэг HTML. Энэ тэмдэглэгээний хэлний Баталгаажуулагч зарчмыг тайлбарлах, жишээ өгөх нь маш тохиромжтой.

Яагаад хэрэгтэй вэ?

Энэ нь та кодыг бичих гэж, энэ нь мэдэрдэг, зөв ажилладаг боловч шалгах гэмтээхгүй байх вэ тохиолддог байна. Тэгэхээр жишээ нь, бид HTML хуудас бий болгосон байна. Бид магадлагч, бид үүнийг хүлээн зөвшөөрөгдсөн стандартын үүднээс хийсэн хэрхэн сайн сонирхож байгаа гэсэн үг тухай санаж байгаа үед (илүү сайн, тиймээс энэ нь илүү үнэн зөв, илүү компьютер байх болно).

Бид нөхцөл байдлыг тохируулах

аль нь хуудсыг шалгаж болно зарлигийг, тагийн -д бүртгэж. Энэ нь зааж өгөөгүй бол, энэ нь харин маш анхааралтай судалж болно, тайлан стандартын бүх Баталгаажуулагч алдаа, хог хаягдал харуулах болно. Мөн аудитын HTML5 дүрмээр явагдана гэж үзэж байна. өөр хувилбарыг зааж, эсвэл хазайлт хайлт бууруулах, хаяг хэрэглэдэг. Дашрамд хэлэхэд, HTML зориулсан хувилбар гадна тэнд бас Баталгаажуулагч нь CSS юм. Энэ нь та Cascading Style Sheets барьж, хамгийн сүүлийн үеийн стандартын шаардлагад нийцсэн эсэхийг шалгах боломж олгодог. Энэ нь боломж, та энэ сэдвийг үнэхээр сонирхож байгаа бол, энэ нь тийм биш үл хайхрах нь илүү дээр юм.

Чиглэл эхлэхдээ энгийн DOCTYPE хаяг шалгах

Одоогийн байдлаар, шалгалтын төрөл байдаг:

  1. Дархан хамгийн сүүлийн үеийн стандартын дагуу байна.
  2. Шилжилтийн.
  3. Хатуу.
  4. хүрээ нь.

Дашрамд хэлэхэд, эхлэхдээ энгийн DOCTYPE зааж өгөх нь зүйтэй үргэлж байдаг. Бүх дараа, та нарын хийвэл, янз бүрийн хөтөч өөр өөр арга замаар хуудсыг харуулах байрлуулагдсан байх болно янз бүрийн тохиргоог байна. Тэгээд хүссэн файл нь маш муухай харагдана. Энэ нь зөвхөн харааны бүрэлдэхүүн нөлөөлдөг гэж гүйцэтгэлийн өртсөн биш юм, харин тэмдэглэх нь зүйтэй.

Алдаа нь үг хэлэх

Тэр ч байтугай үед жижиг баримт бичиг код Баталгаажуулагч шалгах хүртвэл программист нь маш их олж болно. Би тэднийг бүгдийг нь устгах хэрэгтэй байна уу? Үгүй Ихэнх техникийн алдаа байгаа юм уу чухал, The хамгийн тэд чадах бүхнээ - энэ нь хамгийн бага зэрэг удаан доош The сайт. Энэ тохиргоо нь таныг үнэ цэнэтэй юм бол, хэдий ч, тэд ажиллахгүй байх тоохгүй. Энэ нь зарим нэг алдаа PHP тайлбарлагчийг хөрвүүлж үед тохиолдож болно гэдгийг тэмдэглэх нь зүйтэй.

бусад элементүүд

баримт HTML-код Баталгаажуулагч шалгалтын гэж - энэ нь мэдээж сайн байна. RSS-тэжээлийн болон CSS давхардлын хүснэгтийн талаар ямар нэгэн шинж чанар байна уу? Тийм ээ, байдаг Баталгаажуулагч нь тэднийг. Тэд зөвхөн код биелэлтийг шалгах, санаж байна. Мөн ямар бичигдсэн - тэд санаа зовохгүй байна. Тиймийн тул, та хуудаснууд болон вэб хуудас чанар үндсэндээ сонирхож байгаа бол та нар тэднийг сайн шалгах хэрэгтэй.

Онлайн шалгах

хөтөлбөр нь янз бүрийн хүчин чармайлтаа тараах байхгүйн тулд, олон хөгжүүлэгчид онлайн Баталгаажуулагч сонгосон байна. Энэ нь юу вэ, энэ нь хэрхэн туслах вэ? Ийм үйлчилгээнүүд ихэнхдээ аль хэдийн бүх гурван бүрэлдэхүүн хэсэг (RSS-тэжээл, CSS болон HTML) шалгаж тогтоосон байна. Тэдний олон талт магтаалын зохистой юм. Гэвч тус тусад нь HTML дээр зураг зурах нь зөв сайн дахин шалгах хэрэгтэй. Бид онлайн үйлчилгээний ашиг тусын тухай ярих бол энэ нь бүрэн кодыг хуулж ямар ч шаардлага байхгүй гэдгийг тэмдэглэх нь зүйтэй. Зүгээр л сайтын хаягаа оруулна, мөн агшинд та алдаа харах болно. хөтчүүд нь бас хэсэгчлэн буюу бүрэн байж болно хуудас хүлээн зөвшөөрөгдсөн стандартын нээлттэй байгаа эсэхийг шалгах нь өргөтгөлүүд бас байдаг.

Ямар магадлагаа орсон байна вэ?

Энэ үйл явц нь хэд хэдэн хэсэгт хуваагдаж байна:

  1. хайх синтакс алдаа.
  2. суулгагдсан хаягуудыг уншуулах. Тэд үргэлж хэрхэн унтраах ирэх зэрэг урвуу дарааллаар хаагдсан байна. Тэгээд ямар нэг юм буруу бол - та мэдэгдэх болно.
  3. заасан баримтыг Санал тодорхойлолт нийцэж байгаа эсэхийг шалгаж байна. Автомат сканерын, бүх зөв (шошго, зан чанарыг) эсэхийг тодорхойлдог тэмдэглэгээний хэл, заасан хувилбар талаар бичсэн байна.
  4. Гадаадын элемент байгаа эсэхийг шалгаж байна. Ер нь кодыг юу ч хайх Баримт бичгийн төрөл тодорхойлолт нь байхгүй байна.

логик туршилт - Энэ бүхнийг ойлгох хэрэгтэй. Энэ тохиолдолд энэ нь Баталгаажуулагч хэрхэн хэрэгжүүлэх нь чухал биш юм. Энэ практикт ямар утгатай вэ? наад зах нь нэг шалгалт амжилттай биш байх юм бол, тохиромжтой гэж тооцогддог бус, код. тус бүрийн томоохон хөтөлбөрийн төгсгөлд ямар тогтмол хэрэгтэй (, тэр ч байтугай үүнийг хэрхэн хийхийг хэлж болно) дээр зөвлөмж харуулах болно.

нэмэлт өгөгдлүүдийг

гол шалтгаан нь магадлагч mikrorazmetki яагаад - вэб хуудас эсвэл түүний хувь хүний хуудсанд хөндлөн хөтчийг хангах явдал юм. танд тусалдаг хөтөлбөр тус бүр вэб хуудсууд үзэж байгаа нь өөрийн parser байна. Баталгаажуулагч дамжуулан Хэрэв салахыг - Тиймээс нэг арга зам нь бүх хөтчүүд дэх код нь зөв ажиллах болно гэдэгт итгэлтэй байх ёстой. Энэ юу илүү болгодог вэ?

хөтөч бүрт код алдааны хамаарал өөрийн механизмтай байдаг явдал. Тэгэхээр магадгүй тэр нь хүчин төгөлдөр бус хөтөлбөрт байдлыг арилгах боломжтой байх болно, одоо ч улам болно. Эдгээр нь дэмжсэн аргумент байсан боловч сул тал бас байдаг.

Тиймээс энэ Баталгаажуулагч mikrorazmetki маш хатуу гэдгийг тэмдэглэх нь зүйтэй юм. Тэгээд хөтөч зарим нэг алдааг өөрөө засах боломжтой. Тиймээс эхний үйлдэл бол зөв ажиллахын тулд байвал хэсэгт төрх хэрэгсэхгүй байж болно.

Сэтгэгдэл Баталгаажуулагч ашиглах

Энэ нь бодит байдал дээр ямар байна вэ? Харьцуулахад хамт гэж юу вэ ашигласан нь бодит ертөнц програмууд, The Баталгаажуулагч харуулдаг ээлжит бус шаардлага. Мэдээж хэрэг, энэ нь хэвийн үйл ажиллагааг урьдчилан сэргийлэх зарим алдааг харуулж болох юм, гэхдээ түүнийг бүрэн таалагдах оролдох - одоо байхгүй. Мөн ихэвчлэн энэ нь үргэлж утасгуй гадны элементийн туршиж байна гэж онцлон. Гэвч тэд стандартыг хүлээн зөвшөөрсөн байдаг биш, харин үйлдвэрлэлийн үйл явцыг хөнгөвчлөх хөгжүүлэгчдийн хэрэглэдэг өөрчлөн шинж чанаруудыг орно.

Хэрвээ та хуудасны гоо сайхны гадаад төрхийн тухай эргэлзэж байгаа бол, тэдгээр нь хоосон байна. Жишээ нь, та эхлэхдээ энгийн DOCTYPE тогтоосон бол тодорхой горимд parser хөтөч асаасан байх болно. Зөвхөн энэ ачаалал ихтэй байгаа болон кодын Хэрэв нийцэж байгаа эсэхийг шалгаж болно Үнэндээ хүргэж байх болно. Тиймээс parsers хөтөч аль хэдийн урьдчилан гэсэн юм байж тодорхой байдал хүчинтэй байх The код. Харин ёс заншил нь зан чанарыг нь тэд амжилттай илрүүлсэн болон боловсруулсан. Жишээ нь, ARIA технологи юм. Энэ ажил нь шинж чанарууд ямар бүрэлдэхүүн The семантик утга нь The код, тиймээс тэр тангараглаж Баталгаажуулагч. Энэ нь юу байна: сайн уу, муу? Нэг талаас, код ажил, тусгай боломжуудыг санал болгож байна. стандарт хазайлт - бусад байна. Харин ари тохиолдолд энэ нь үндэслэлтэй байна.

дүгнэлт

сүүлээр би хүн бүр ашиглах, эсвэл Баталгаажуулагч сонгосон биш гэдгийг хэлэхийг хүсэж байна. зүйлийн нэг хэсэг нь бид онцлог, энэ алхам нь ялгааг тайлбарласан боловч шийдвэр уншигч хүртэл байна.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.