Որքա՞ն դժվար է թեստի վրա հիմնված զարգացումը:

Բովանդակություն:

Որքա՞ն դժվար է թեստի վրա հիմնված զարգացումը:
Որքա՞ն դժվար է թեստի վրա հիմնված զարգացումը:

Video: Որքա՞ն դժվար է թեստի վրա հիմնված զարգացումը:

Video: Որքա՞ն դժվար է թեստի վրա հիմնված զարգացումը:
Video: Ահա, թե ինչու են գիշերվա կեսին ձգվում ոտքի մկանները. ընդամենը 2 բաղադրիչ, և 2024, Նոյեմբեր
Anonim

Հիմնականում, TDD-ն դժվար է: … Երբ դուք հաղթահարեք աստիճանաբար աշխատելու և մանրակրկիտ թեստեր գրելու խոչընդոտը (դժվար), դուք կգտնեք կատարման անցքերը տեղում: Ձեր թեստերը կբարելավեն ձեր կոդի հստակությունը, կօգնեն վրիպազերծմանը, կաջակցեն ապագա վերամշակմանը և կօգնեն կանխել ռեգրեսիաները:

Արդյո՞ք թեստի վրա հիմնված զարգացումը լավն է:

Թեստով հիմնված զարգացումն ավելի ու ավելի է տարածվում, և կա լավ էմպիրիկ ապացույց, որ դա շահավետ պրակտիկա է: TDD-ն նվազեցնում է արտադրության սխալների քանակը և բարելավում կոդի որակը: Այլ կերպ ասած, դա հեշտացնում է կոդը պահպանելը և հասկանալը: Նաև տրամադրում է ռեգրեսիոն փորձարկման ավտոմատ թեստեր:

Որո՞նք են թեստի վրա հիմնված զարգացման թերությունները:

Թեստային վրա հիմնված զարգացման դեմ

  • Թեստերը կախված են արտաքին կախվածությունից: …
  • Թեստերը դժվար է գրել, քանի որ ծածկագիրը գրելու և հասկանալու համար ավելի բարդ է:
  • Կոդերի մշակումը դանդաղ է ընթանում: …
  • TDD ծածկագիրը դժվար է հասկանալ, քանի որ մենք գիտենք, որ ծածկագիր գրելը և ծածկագիրը լավ գրելը տարբեր են:

Ո՞րն է փորձնական մշակման կանոնը:

Տարիների ընթացքում ես սկսել եմ նկարագրել թեստի վրա հիմնված զարգացումը երեք պարզ կանոնների տեսանկյունից: Դրանք են․ իսկ կոմպիլյացիայի ձախողումները ձախողումներ են։

Արդյո՞ք թեստի վրա հիմնված զարգացումը մեռած է:

Չնայած այն ամենին, ինչ դուք կարող եք լսել արդյունաբերության և համացանցում, թեստի վրա հիմնված զարգացումը (TDD) չի մահացելՊրակտիկան դեռ կենդանի է և լավ, հատկապես այս նոր ժամանակակից արագաշարժ աշխարհում: … Դեյվիդ Հայնեմայեր Հանսսոնը՝ Ruby on Rails-ի ստեղծողը, առաջին անգամ հայտարարեց, որ TDD-ն մահացած է 2014 թվականին:

Խորհուրդ ենք տալիս: