среда, 18 июля 2012 г.

Совместное использование Domain Model и DTO

Признаться, при разработке мне очень импонирует концепция DDD (предметно-ориентированное проектирование). Не всегда, правда, мне удается в полную меру использовать потенциал и принципы DDD, но некоторыми фичами пользуюсь достаточно активно. Самая распространенная из них - Domain Model - сущности, соответствующие объектам предметной области. К сожалению, иногда вижу, что у разработчиков отсутствует некая философия или определенная концепция при работе с доменными объектами. В частности, присутствует неразбериха при передачи данных в разные части системы. Именно на границе домена и внешнего мира, на мой взгляд, и начинается активное взаимодействие Domain Model и DTO.

понедельник, 28 мая 2012 г.

Медленное открытие базы данных MS SQL CE в первый раз

Как я уже писал, я занимаюсь разработкой под мобильные платформы на базе MS WindowsCE. Часто программные решения работают с файловой базой данных MS SQL CE. Недавно в одном из решений возникла проблема при открытии достаточно объемной базы (>100 Мб). Причина оказалась неочевидной.