Рекомендации по написанию тестов с применением моков

Сегодня прочитал интересную статью The Virtues of Mockery: A mock is like a stub with attitude. В ней Noel Rappin приводит несколько рекомендаций, которые он использует в процессе написания тестов с применением моков.

Что не так с Яндексом?

Я всегда с интересом читаю блоги программистов, работающих в Яндексе. Умные, талантливые ребята, которые действительно многое знают и умеют. Но при всем при этом я до сих пор не могу заставить себя использовать какой-либо сервис Яндекса. Ни один. Не могу читать Яндекс блоги, не могу пользоваться Яндекс метрикой, не использую сервис “Я вебмастер” и почту [...]

Установил Redmine для сопровождения проектов

В последнее время стало очень не хватать нормальной среды для сопровождения проектов. Сначала я планировал размещать свой код под Open Source лицензийи на одном из бесплатных ресурсов: Git Hub, Launchpad, Google Code и т.д.. Но очень быстро отказался от этой идеи. Во-первых, мне не всегда хочется использовать “свободные” лицензии. Во-вторых, на том же Launchpad-е у [...]

Батл по рефакторингу: идея начала обретать форму

Продолжаем серию постов по рефакторингу кода. В прошлом задании я сделал первую черновую реализацию задачи. Делал как представлял, поэтому сделал неправильно (вывод: нужно лучше прорабатывать постановку задачи). Оказалось, что не зная предметной области, я двинулся в совершенно неправильную сторону. Сегодня, осознав свои ошибки, попросил у Тормоза привести пару Use Case-ов, чтобы более детально понять задачу [...]

Продолжаем батл по рефакторингу

Итак, в одном из прошлых постов я начал новый батл по рефакторингу и в качестве первого задания опубликовал небольшую диаграмму классов на UML, так как особого обсуждения данный пост не вызвал, расскажу, что собственно я хотел выразить этой диаграммой.
Я начал с того, что попытался определить какие сущности будут в моей будущей программе и для [...]

В чем суть ООП

В последнее время очень внимательно слежу за проектами одного популярного блогера с забавным ником Тормоз. Недавно он начал писать в ООП стиле и сегодня представил свой первый класс на всеобщее обсуждение. Поэтому, пользуясь случаем, хочу высказать пару соображений на тему “что такое ООП”.

Планы на будущее

Проведение первого батла по рефакторингу показало, что интерес к совместному написанию кода у людей есть. А вот желания делать ерунду нет. Поэтому я все больше прихожу к выводу, что нужно делать совместные проекты аля open source. Так сказать двойная польза - опыт и полезный продукт.
Поэтому первая задача организовать работу над совместным проектом. Самая большая проблема [...]

резюме | семеновская швейные машины | Сайт под ключ. Веб студия предлагает создание сайтов в Москве - Ру Дизайн. | Rainbow Six для андроид | диагностика шевроле