Оптимизируем ASP.NET MVC 3

Работа с базой данных, как правило, является наиболее узким местом в производительности веб-приложений. Но после оптимизации и кэширования запросов можно пойти дальше и посмотреть на другие части кода. Вот три простых совета, которые помогут ASP.NET MVC приложению обработать еще несколько дополнительных запросов.

Читать дальше...

Поведенческие шаблоны: Цепочка ответственностей

Название шаблона

Цепочка ответственностей (Chain of Responsibility).

Тип

Поведенческий шаблон проектирования (Behavioral).

Читать дальше...

Именованные параметры - повышаем читабельность кода

Наверное каждый разработчик достаточно часто сталкивается с кодом вида:

List<Products> productList = GetProductsById(id, 8, 15);
При беглом прочтении часто возникает вопрос: а что обозначают числа 8 и 15?

Читать дальше...