Почему должен быть только один Assert?

Недавно смотрел видео, в котором специалист из MS рассказывал про юнит тесты, кажется я его смотрел на Channel 9. Так там затронули тему того, что рекомендуется, чтобы у каждого теста был только один Assert. Один тест - одна проверка. 

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

Лично я не против большого количества проверок Assert и не понимаю, зачем их ограничивать. Вот сейчас я пишу тесты для системы, которая будет давать какие-то перки за определенные действия - клиент называет это Promotion Engine. Там клиент конфигурирует различные промоушены, потом загружаются данные, и движок на основе данных проверяет, должен ли я дать призы тем, кто хорошо играет в игры или нет. 

Ремонт глазами Хакера

Я удивлен, после предыдущего поста, я не увидел ни одного комментария с шутками в стиле: ремонт глазами хакера. Ну придется пошутить в заголовке этой заметки самому. Не потому, что мне нравятся эти шутки. Я отношусь нормально к тому, что так постоянно пишут в комментариях, хотя уже ведь реально не смешно. Но в данном случае я не пытаюсь блеснуть юмором, просто реально ничего в голову не лезет, как назвать заметку. А когда не могу придумать хороший заголовок, я решил выбрать самы глупый из возможных. К тому же попросили выложить еще фото всей лестницы.

Показываю с другого ракурска. Все верхние части уже покрашены и вскрыты лаком, осталось только боковые части покрасить белым и потом чистовая работа и установка пирил.

Походу я растеряю всех читателей

Летом всегда посещаемость моего блога падает, а в этом году я наверно растеряю всех оставшихся верных читателей. Просто количество работы реально каждый месяц сейчас увеличивается и увеличивается, да еще и сейчас крашу дома лестницу. Она разобранная стоит уже наверно года два. 

Замена экрана у iPhone7

Те, кто следит за моим твитером уже знают, что я уронил свой iPhone 6 и у него немного подбился экран. Небольшая, но все же печалька. От фронтальной камеры влево под углом 45 градусов идет большая трещина. 

В принципе, телефоном можно пользоваться, но на следующий день я роняю на кухне телефон, и тут же появляется еще одна глубокая трещина. В принципе снова можно пользоваться телефоном, но я уже решил заказать у китайцев новый экран. 

Больше двух лет проходил с iPhone 6, выглядит почти как новый, только небольшие потертости, и тут за небольшой промежуток времени дважды жестко роняю телефон. Обидно. 

Гадание на Apple

В последнее время в сентябре Apple обновляет свои iPhone и объявляет окончательную дату выхода обновления для ОС. И чем ближе эта дата, тем больше народ спекулирует на тему того, каким будет новый телефон яблочников. 

Я посматриваю за тем, какие предположения высказывает народ на тему будущего iPhone и выношу свое мнение, но я за сплетнями специально не слежу. 

Последние обновления iPhone очень предсказуемы, потому что придумать что-то новое будет сложно. В прошлом году сплетники предсказали почти все фишки iPhone 7. Но зачем за этим следить я не понимаю. Узнать раньше других о том, что нам представят в сентябре? Ну и что, от этого же кайф пропадает смотреть презентацию. Разве что только хихикать – а это я знал, а это я предсказал, и т.д. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне