- Гибкая настройка лога.
- Широкие возможности.
- Наличие конфигурационных xml-файлов с xsd-схемами.
- Готовое стабильное решение (экономия времени на отладке).
- Наличие документации (форумов, блогов).
Feel Good.
25 февраля 2010
Hello, NLog
Логирование - неотъемлемая часть любого проекта. Не секрет, что каждый из нас, хотя бы раз написал свою собственную систему логирования. А задумывались насколько она у Вас гибкая? Начиная новый проект, вы снова пишите новую систему логирования? До сих пор используете Console.WriteLine(...) в качестве ведения лога? Вывод один, используйте готовый logging framework, например: log4net, NLog, Logging Application Block от Microsoft и другие. Преимущества готовых logging framework-ов от самодельных:
16 февраля 2010
Об Exception в блоке using
Работать с исключениями всегда надо предельно внимательно, особенно если его следует ожидать внутри блока using.
04 февраля 2010
Принцип инверсии зависимости
Что такое зависимость? Задавались ли Вы вопросом, как много зависимостей присутствует в Вашем проекте? Для начала проясним ситуацию и определим понятие зависимость. Представьте ситуацию: есть 2 класса, один(X) из которых использует другой(Y), например делает вызовы методов - это и есть зависимость одного от другого (X от Y).
Подписаться на:
Сообщения (Atom)