Хотя защитное программирование надежно гарантирует состояние входных данных метода, его применение к целым сериям методов требует повторяющихся операций. В этой статье автор показывает простой способ добавления к коду многократно используемых проверочных ограничений с помощью АОП, контрактных спецификаций (design by contract) и полезной библиотеки под названием OVal Подробнее »
В этой статье автор обсуждает вопросы, относящиеся к стилю кода T-SQL, которые чаще всего вызывают падение производительности на сайтах его клиентов. Подробнее »