Показать сообщение отдельно
Старый 18.04.2012, 20:46    | »»» |  #9
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,974
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от zsergey Посмотреть сообщение
такая универсальность, как правило, ни к чему хорошему не приводит, как для пользователей, так и для программистов. Факт на лицо: к редактору КТ (каким бы он ни был), прилеплены конверторы, которые по логике и по функционалу нужно выделять (предварительно упростив юзабилити) в отдельнную утилиту.
Дело еще в том, что в них используются одни и те-же функции. Объединение сделано с целью повышения надежности. Оно в какой-то мере гарантирует, что исправление будет сделано во всех частях редактора. Ну и быстродействие повышается, что особенно важно при ряде циклических операций. Каждая миллисекунда, умноженная на 100.000 объектов карты, даст 100 секунд выигрыша при, допустим, конвертации достаточно больших карт.
Можно все разнести по независимым модулям и DLL-кам. Просто на данный момент это увеличит время доработок и внесения изменений в модули при доработке одного из общих функциональных модулей. Если готовы жертвовать временем и вероятностью появления багов из-за того, что забыли поправить какой-нибудь модуль ради разделения функционала - отчего бы и нет...
Просто за все нужно платить... временем на доработки, временем на тестирование и т.п.

Разделение функций хорошо тогда, когда оно дает некий выигрыш. Разделение ради разделения - оно вредит делу. Наша с Вами задача - сделать нужное дело, затратив как можно меньше времени на промежуточные операции. У конкурентов при передвижении карты загорается напись "подождите", зато модули разделены по десятку DLL. Так что для Вас важнее ?

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности

Последний раз редактировалось SK; 18.04.2012 в 20:52.
SK вне форума   Ответить с цитированием