Хабр доступен 24/7 благодаря поддержке друзей

Комментарии 2
Код «до»
Код «после»
а где проектирование-то?
Уф! Новый код гораздо, гораздо длиннее оригинального.
Новый код явно выражает намерения разработчика
может надо было назвать: "Как писать больше кода, чтобы он явно выражал намерения разработчика." ?
Вроде как это очевидно что чем больше написано, тем более явно будут выражены намерения, теоретически! Опасность в том, что больше писать обычно помогает копи-паст, здесь точно не используется копи-паст? Если кода можно написать меньше (заведомо), всегда есть подозрение что где-то злоупотребили копи-пастом.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
8. Проектирование с помощью типов: Заключение