Logo mn.boatexistence.com

Тест тулгуурласан хөгжүүлэлт хэр хэцүү вэ?

Агуулгын хүснэгт:

Тест тулгуурласан хөгжүүлэлт хэр хэцүү вэ?
Тест тулгуурласан хөгжүүлэлт хэр хэцүү вэ?

Видео: Тест тулгуурласан хөгжүүлэлт хэр хэцүү вэ?

Видео: Тест тулгуурласан хөгжүүлэлт хэр хэцүү вэ?
Видео: СОНЖОО! ЯМАР СҮНСНИЙ ЭЛЕМЕНТ ТАНЫ БИЕД ОРШДОГ ВЭ? 2024, May
Anonim

Үндсэндээ TDD нь хэцүү! … Та үе шаттайгаар ажиллаж, нарийн шалгалт бичих (хатуу) бэрхшээлийг даван туулсны дараа хэрэгжүүлэх хэсгүүдийг байрандаа олох болно. Таны тестүүд таны кодын тодорхой байдлыг сайжруулж, дибаг хийхэд тусалж, ирээдүйд дахин засварлах ажлыг дэмжиж, регрессээс сэргийлэхэд тусална.

Туршилтад суурилсан хөгжүүлэлт сайн уу?

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

Тест тулгуурласан хөгжүүлэлтийн сул тал юу вэ?

Туршилтанд суурилсан хөгжүүлэлтийн сул талууд

  • Тестүүд нь гадны хамаарлаас хамаарна. …
  • Тестийг бичихэд хэцүү, учир нь код нь бичих, ойлгоход илүү төвөгтэй байдаг.
  • Кодын боловсруулалт удаашралтай байна. …
  • Бид код бичих, код бичих хоёр өөр гэдгийг мэддэг тул TDD-ийн кодыг ойлгоход хэцүү.

Тест тулгуурласан хөгжүүлэлтийн дүрэм юу вэ?

Олон жилийн турш би туршилтанд суурилсан хөгжлийг гурван энгийн дүрмийн дагуу тайлбарлах болсон. Үүнд: Та нэгжийн шалгалтын тэнцэл амжилтгүй болохоос бусад тохиолдолд үйлдвэрлэлийн код бичих эрхгүй Та амжилтгүй болоход хангалттай хэмжээнээс илүү нэгж тест бичих эрхгүй; болон эмхэтгэлийн алдаа нь алдаа юм.

Тест тулгуурласан хөгжүүлэлт үхсэн үү?

Таны энэ салбар болон интернетээс сонссон зүйлээс үл хамааран Туршилтанд суурилсан хөгжүүлэлт (TDD) нь үхээгүй байнаБясалгал одоо ч амьд, сайн хэвээр байгаа, ялангуяа орчин үеийн шинэ, уян хатан ертөнцөд. … Ruby on Rails тоглоомыг бүтээгч Дэвид Хайнемайер Ханссон анх 2014 онд TDD нас барсан гэж зарласан.

Зөвлөмж болгож буй: