Главная » Программирование » Архив рубрики "C#" (Page 2)

Юнит тестирование с применением IoC и Mock objects

25 марта 2010 г.
Любой человек, начинающий изучать юнит тестирование рано или поздно сталкивается со следующей проблемой: согласно идеологии юнит тестирования каждый класс должен быть протестирован отдельно. В простых книжных примерах это выглядит легко, но на практике между многими классами имеется тесная взаимосвязь. Для разрыва такой связи как раз и может служить Ioc. А... Читать дальше »
Теги:
рубрика C#
ads

Про использование функционального стиля в ежедневном C#. Убираем простое дублирование кода

30 декабря 2009 г.
Современное ПО для создания другого ПО достигло огромных высот. Хоть и похоже на тавтологию но это правда. После появления Java и IntelijIdea а так же C# нам как программистам очень мало рутинной работы осталось делать руками. Даже рефакторинги оказались автоматизированными. Казалось — бы программисту осталось только напрягать голову для создания... Читать дальше »
Теги:
рубрика C#
ads

Привязываем к объекту любые данные с помощью словаря свойств-расширений

9 ноября 2009 г.
Наверняка, многие из вас любят писать разные методы-расширения. Хочу с вами поделиться одним из таких методов, возможно кому-то он покажется удобным. Проблема Иногда в процессе работы встает необходимость удобно и быстро привязать к объекту какие-то вспомогательные данные, а строго типизированный C# не позволяет нам этого сделать. Ниже я приведу свое... Читать дальше »
Теги:
рубрика C#
ads

Socks Proxy на C#: асинхронные сокеты

5 ноября 2009 г.
При разработке сетевых приложений нередко для упрощения архитектуры приложения используется асинхронная модель работы с сокетами. Работа с асинхронной моделью делится на 2 этапа: начало операции и ее завершение. В метод начала операции передается метод, который будет вызван после завершения операции (т.н. callback), а также объект, который будет доступен в callback-методе.... Читать дальше »
Теги:
рубрика C#, Интернет