Насколько важно тестировать однострочные функции? - PullRequest
1 голос
/ 24 марта 2011

Стоит или нет тестировать однострочные функции?

Ответы [ 3 ]

7 голосов
/ 24 марта 2011

Сегодня это одна строка, на следующей неделе двадцать строк.

Установка тестов теперь предупреждает вас, если вы ошибочно нарушаете поведение в будущем.

Используйте свое лучшее суждение относительно того, есть ли что-то, что может измениться в будущем.

1 голос
/ 24 марта 2011

Если они являются частью вашего общедоступного интерфейса, то вы должны их протестировать.

0 голосов
/ 24 марта 2011

Некоторые однострочные могут быть довольно элегантными / длинными.

Я склонен не тестировать «тривиальные» функции экстенсивно, хотя могут проводиться некоторые тесты (обычно путем проверки и одного / двух тестовых случаев), чтобы убедиться, что я правильно согласовал документацию / спецификации (особенно, если другие могут когда-нибудь взглянуть на документ и / или функцию).

Очевидно, что более сложные однострочники могут потребовать столько же испытаний, сколько и функция "обычной длины" (независимо от того, что для вас означает обычная длина).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...