LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Питон динамический, там что фреймворк что язык, грань тонка.

Не понял, причем тут динамизм. Я пользовался unittest в Python и пользуюсь Catch в Си++ - ИМХО, Catch круче.

стандартная библиотека, часть языка или нет?

Нет. Вот unittest {} в D - часть языка.

Юнит тесты без тдд максимум помогут зафиксировать баги, тестировать уже протестированную реализацию - смысл?

Протестированную кем или чем? Для тестирования реализации пишутся юнит-тесты, прямо по ходу реализации, и реализация не является законченной, пока не работают юнит-тесты.

Впрочем, делать юнит-тесты протестированной реализацию тоже имеет смысл - например, перед рефакторингом.

Исходная версия tailgunner, :

Питон динамический, там что фреймворк что язык, грань тонка.

Не понял, причем тут динамизм. Я пользовался unittest в Python и пользуюсь Catch в Си++ - ИМХО, Catch круче.

Юнит тесты без тдд максимум помогут зафиксировать баги, тестировать уже протестированную реализацию - смысл?

Протестированную кем или чем? Для тестирования реализации пишутся юнит-тесты, прямо по ходу реализации, и реализация не является законченной, пока не работают юнит-тесты.

Впрочем, делать юнит-тесты протестированной реализацию тоже имеет смысл - например, перед рефакторингом.