2005-06-16

andrzejn: (Default)
2005-06-16 03:10 pm

NUnit

Учусь прикручивать к нашим .NET проектам юнит-тесты на NUnit. Ну, так уж получилось, что необходимость юнит-тестирования мы осознали давно, а вот начать его применять всё руки не доходили.

Первый результат: понял, что структура классов в одном из наших приложений совершенно не подходит для юнит-тестирования и вообще кривая. Рефакторю. "Вот и первая польза!" - как сказали слонёнку после процедуры по удлиннению хобота.
andrzejn: (Default)
2005-06-16 03:49 pm

Хроники Эмбера

Читаю "Эмберские хроники" по-английски. Переводить этот цикл я бы не взялся. Язык там достаточно простой, но текст переполнен цитатами и аллюзиями. Некоторые цитаты я узнаю, некоторые замечаю, но не знаю, откуда они, и подозреваю, что многие проходят мимо меня вовсе незамеченными. Чтобы всё это правильно перевести, мало просто владеть русским и английским - нужно быть энциклопедистом.

Любопытно, что Желязны использует для Эмбера местоимение "she" (при том, что Единорога называет "it"). Я не припоминаю англоязычной традиции называть страны "she". Корабли - да, а вот страны... Кто-нибудь знает, что означает местоимение "she" в этом контексте?

Upd.: Нет, нашёл. Всё-таки есть такая традиция. Родную страну часто называют "she". И города тоже.
andrzejn: (Default)
2005-06-16 04:05 pm

Жизнь в сети

Это когда о начинающейся грозе узнаёшь в первую очередь не из окна, а из френд-ленты в LJ.
andrzejn: (Default)
2005-06-16 05:21 pm

Основное правило программирования

Всё, что программа может сделать автоматически без привлечения эмпирических догадок, эвристик и искусственного интеллекта - должно делаться автоматически. Догадки и решения следует оставить пользователю.