Logo bg.boatexistence.com

Колко трудно е разработването, управлявано от тестове?

Съдържание:

Колко трудно е разработването, управлявано от тестове?
Колко трудно е разработването, управлявано от тестове?

Видео: Колко трудно е разработването, управлявано от тестове?

Видео: Колко трудно е разработването, управлявано от тестове?
Видео: Call Northside 777 - 1948 - James Stewart 2024, Може
Anonim

По принцип TDD е трудно! … След като преодолеете препятствието да работите постепенно и да пишете фини тестове (трудно), ще откриете, че слотове за внедряване са на мястото си. Вашите тестове ще подобрят яснотата на кода ви, ще помогнат при отстраняването на грешки, ще поддържат бъдещо рефакториране и ще помогнат за предотвратяване на регресии.

Добро ли е разработването, управлявано от тестове?

Развитието, управлявано от тестове, е все по-широко разпространено и има добро емпирично доказателство, че това е полезна практика. TDD намалява броя на грешките в производството и подобрява качеството на кода. С други думи, това прави кода по-лесен за поддръжка и разбиране. Освен това предоставя автоматизирани тестове за регресионно тестване.

Какви са недостатъците на разработването, управлявано от тестове?

Недостатъци на разработването, управлявано от тестове

  • Тестовете зависят от външни зависимости. …
  • Тестовете са трудни за писане, защото кодът е по-сложен за писане и разбиране.
  • Разработването на кода е бавно. …
  • Кодът на TDD е труден за разбиране, тъй като знаем, че писането на код и писането на код добре е различно.

Какво е правилото за разработване, управлявано от тестове?

През годините стигнах да опиша разработването, управлявано от тестове, по отношение на три прости правила. Те са: Не ви е позволено да пишете никакъв производствен код, освен ако не е за успешно преминаване на единичен тест Нямате право да пишете повече единичен тест, отколкото е достатъчно, за да се провали; и неуспехите при компилацията са неуспехи.

Мъртва ли е разработка, управлявана от тестове?

Въпреки това, което може би сте чували в индустрията и в интернет, Test Driven Development (TDD) не е мъртъвПрактиката все още е жива и здрава, особено в този нов модерен гъвкав свят. … David Heinemeier Hansson, създателят на Ruby on Rails, за първи път обяви, че TDD е мъртъв през 2014 г.

Препоръчано: