Точка входа в юнит-тесты

Если вы давно хотели попробовать писать юнит-тесты для своих проектов, но не могли пересилить лень, стремление к простоте или что-то еще, то у меня есть совет для вас. Попробуйте написать юнит-тесты для API - тех вьюх, которые не открыть в браузере, не протестить глазами и мышкой. Особенно это касается API, которое вызывается из сторонней системы (например из вашего приложения ВКонтакте). Локальные тесты позволят быстро выявить кучу ошибок, снизят время тестирования в сложной внешней системе, а также (о радость для искателей простоты и неизбыточности!) - будут логичными и простыми.

Я первый раз по-настоящему оценил юнит-тесты, когда писать веб-сервис для банка. Сейчас пишу приложение для ВКонтакте, и сначала забыл про тесты, в результате много раз обновлял приложение, много всего выводил в консоль. А как напишешь новый код - опять что-то не работает! И не посмотреть красивое сообщение об ошибке, которое рисует django, когда тестируешь странички веб-сайта! Написал тесты, всего 21 строчку, и процесс пошел в разы быстрее.

Популярные статьи

Про стэнфордские онлайн-классы

Django Dash 2011, мои впечатления

Лев Валкин про Силиконовую долину

OpenOffice + Python, pабота с файлами MS Word

Блоги программистов

Бывают ли такие дизайнеры?

Скорость

Жизнь и работа на море

Нужно больше творить

Pip, virtualenv и virtualenvwrapper

Об авторе

Меня зовут Роман Ворушин. Я отец двух дочерей и страстный программист.

С командой киборгов сделал Рисоваську, а потом еще много веб-проектов. Сейчас работаю в Grammarly.

roman.vorushin@gmail.com