00:05

Is there life on Mars?
Еще один забавный текст о программировании в целом и юнит-тестах в частности:
Модульное тестирование: 2+2 = 4?

«Думай о коде и тестах как о едином»

Когда пишешь код, думай о тесте.
Когда пишешь тест, думай о коде.
Когда ты думаешь о коде и тесте как о едином,
тестирование просто, а код красив.

«Тестируй, пока свежо»

Твой код — как глина.
Пока она свежая — она мягкая и податливая.
Со временем она становится твердой и хрупкой.
Если ты пишешь тесты, пока код свежий и легко изменяемый —
тестирование будет проще, а код вместе с тестами будет прочнее.

Комментарии
09.03.2011 в 00:24

сижу, курю
это надо нараспев зачитывать на утренних летучках)
09.03.2011 в 08:40

Is there life on Mars?
лысые программисты в оранжевых простынях, на коленях, непрерывно совершают поклоны.
09.03.2011 в 10:20

Настоящему индейцу завсегда везде ништяк
А мне очень понравилось про ужасный код :-)

Когда код ужасен — тесты могут быть ужасны.
Ты не любишь писать ужасные тесты,
Но ужасный код нуждается в тестах больше всего.
Не разрешай ужасному коду отговорить тебя писать тесты,
Но позволь ужасному коду отговорить тебя писать ужасный код в будущем
09.03.2011 в 11:21

Is there life on Mars?
А меня этот отрывок погрузил в какие-то глубокие медитативные раздумья, так что я решил, что еще не готов выкладывать его))