Իմ կարծիքով, BDD-ը պետք է օգտագործվի հավելվածի ամենակարևոր մասերը ստուգելու համար՝ օգտագործելով ծայրից ծայր թեստեր: Դա, հավանաբար, ներառում է հավելվածը սկսելը և փորձարկել այն Selenium-ով կամ նմանատիպերով: BDD-ն պետք է օգտագործվի նաև ցանկալի վարքագիծը ստուգելու համար՝ օգտագործելով ինտեգրման թեստեր:
BDD լա՞վ գաղափար է:
BDD-ն հիանալի գաղափար է: Խնդիրն այն է, որ մենք չենք հետևում, թե ինչ են դրել ստեղծողները։ Ես երբեք ավելի լավ չեմ ասի, քան վարունգը ստեղծողն ինքը. «Եթե կարծում եք, որ վարունգը փորձարկման գործիք է, խնդրում եմ շարունակեք կարդալ, քանի որ սխալվում եք:
Ինչի՞ համար է լավ BDD-ն:
BDD-ի մի քանի առավելություններ
BDD-ն մեծացնում և բարելավում է համագործակցությունը: Այն հնարավորություն է տալիս բոլորին, ովքեր ներգրավված են նախագծում, հեշտությամբ ներգրավվել արտադրանքի մշակման ցիկլում: Եվ օգտագործելով պարզ լեզու, բոլորը կարողանում են գրել վարքագծի սցենարներ: Բարձր տեսանելիություն.
Պե՞տք է օգտագործեմ TDD կամ BDD:
Վարքի վրա հիմնված զարգացումը կարող է նաև օգնել ծրագրավորողներին ավելի կենտրոնացած լինել կոդ գրելու վրա, որը բավական է տեղավորվում սպասվող վարքագծի շրջանակում և հանձնում թեստը: … TDD կարող է նույնպես ավելի արագ լինել, քան BDD-ն, քանի որ BDD-ն պահանջում է ավելի շատ կարգավորում և հաղորդակցություն թիմերի միջև՝ նախքան թեստերը գրելը:
BDD-ն վա՞տ է:
Եթե չբուժվի կամ չբուժվի, Մարմնի դիսմորֆիկ խանգարումը կարող է հանգեցնել լուրջ հետևանքների, այդ թվում՝ ինքնասպանության գաղափարներ և փորձեր, անհանգստության և դեպրեսիայի ավելացում և ուտելու խանգարումներ: Մարմնի դիսմորֆիկ խանգարումը կարող է առաջացնել ծանր խանգարումկյանքի ընդհանուր որակի կյանքի ընդհանուր որակի դժվարացնելով ամենօրյա գործունեությունը: