June 16th, 2005

Me

NUnit

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

Первый результат: понял, что структура классов в одном из наших приложений совершенно не подходит для юнит-тестирования и вообще кривая. Рефакторю. "Вот и первая польза!" - как сказали слонёнку после процедуры по удлиннению хобота.
Me

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

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

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

Upd.: Нет, нашёл. Всё-таки есть такая традиция. Родную страну часто называют "she". И города тоже.
Me

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

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