Показать сообщение отдельно
Старый 14.03.2017, 23:29   #49  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Андре Посмотреть сообщение
Дефолтные параметры ? Да они даже в C# есть
они там появились совсем недавно.
в принципе народ пока только осваивает их.
раньше в C# нужно было делать кучу overload методов.
для каждого метода свой unit-тест и вася-кот. все было логично.

дефолтные параметры есть в basic, php.
но в этих системах не было слоев, из-за которых интерфейс был очень стабильным.

в общем, дефолтные параметры есть, конечно.
буду рад увидеть ссылки на рекомендации "как правильно" и для других систем )))

Цитата:
Сообщение от Андре Посмотреть сообщение
Нет, мне кажется мы по разному понимаем unit тестирование. И мне кажется что мое понимание ближе к "каноническому"

Тест который тестирует твой код, и тест который тестирует стандартный функционал, который использует твой код - это разные тесты.

В тесте, который тестирует твой код - не надо проверять стандартный функционал. Может быть его вообще лучше замокать. Для проверки стандартного функционала будут свои unit тесты.

Каждый unit тест не проверяет весь мир вокруг. Он проверяет изолированный кусочек кода.
возможно. надо подумать.

тут непонятно что делать, если свалился мой тест, но из-за того, что изменилось поведение в стандарте.
если отделять мух от котлет, то как отделить правильно?
__________________
полезное на axForum, github, vk, coub.