08.04.2011, 01:59
|
#12
|
Участник
Регистрация: 21.09.2008
Адрес: Copenhagen, Denmark
|
Цитата:
а может вообще не парится с такими начальными данными, а просто делать специализированные методы, в которых статически написано что и с какими полями нужно делать?
Иммено. в construct и newFromXXX методах
Вариант 3.3
Стратегически рано или позно мы будем в С# мире, а тут понятие контейнер чуждо и не особо понятно что с ним делать. Учитывая что ваш код может использоваться сторонними приложениями через разные прокси и обвертки – классы предпочтительней. С другой стороны есть проблемы с производительностью при создании классов в аксапте. В 6-ке лутше – но все равно, не бесплатно.
Кроме того классы проще тестировать, проще создать мок обьекты чем с контейнерами, проще читать код (ИМХО)
Также проще его поддерживать людям которые приходят с другий областей.
Последний раз редактировалось Ievgenii; 08.04.2011 в 02:03.
|
|
За это сообщение автора поблагодарили: mazzy (2). |