October 14, 2007 at 4:36 pm
· CakePHP, Компоненты
Мне часто приходится обрабатывать информацию с других сайтов и наконец я решил написать свой компонент Browser.
Функциональные возможности
- Корректно разделяет header и body
- Может кешировать запросы
- Может отправлять POST-запросы
- Может работать через proxy
- Поддерживает cookies
- Может автоматически вводить имя пользователя и пароль
- Автоматически подставляет referer с прошлой страницы (можно установить свой)
- Подставляет нормальный UserAgent, чтобы сайты не думали, что это робот
Читать полностью >>
Permalink
October 13, 2007 at 11:31 am
· CakePHP, Компоненты
Проникшись идеей Test-Driven Development, я решил наконец делать тесты для новых проектов. Предлагаю написать компонент Browser, на котором посмотрим как тестируются компоненты.
Читать полностью >>
Permalink
October 12, 2007 at 12:58 pm
· Программирование
Лет 7 назад я думал, что тестирование - это когда берётся программа и по очереди нажимаются все кнопочки и записывается результат. Для многих, к сожалению, это до сих пор так. Сейчас я понимаю, что основа тестирования - это классные модульные тесты.
Модульные тесты разделяют программу на части и доказывают, что каждая из этих частей работает. А это увеличивает вероятность работоспособности программы в целом :).
Читать полностью >>
Permalink