Почитываю я иногда данный форум и думаю все чаще и чаще - господа программисты-авторы CheckXML, у вас не совсем правильный подход к разработке CheckXML. Поясняю...
У вас есть старая работающая отлаженная (более-менее) программа CheckPSN. Почему бы ее не использовать как ядро при проверке данных в формате XML ? Всего лишь добавить к ней конвертор из формата XML в формат 4.0, который использовала CheckPSN (либо в любой другой внутренний формат, который был бы понятен CheckPSN). И все. Вместо этого вам приходится полностью с нуля переписывать алгоритм проверки пачек. Причем, как переписывать - долго, с кучей ошибок и недоделок. (Сорри, что вижу, то и говорю). Ежу понятно, что любой конвертор из формата в формат пишется на два порядка быстрее и безошибочнее, чем абсолютно новая программа проверки. К тому же, как выясняется, проект CheckPSN совсем не прекратил свое существование. Неужели сопровождать два практически одинаковых проекта лучше, чем работать над одним ?
Если бы директором был я, то я именно так и сделал бы - не стал бы переписывать весь алгоритм, а бросил бы все силы на разработку конвертора и нового интерфейса к старой программе CheckPSN.
Сколько проблем удалось бы тогда избежать ...
У вас есть старая работающая отлаженная (более-менее) программа CheckPSN. Почему бы ее не использовать как ядро при проверке данных в формате XML ? Всего лишь добавить к ней конвертор из формата XML в формат 4.0, который использовала CheckPSN (либо в любой другой внутренний формат, который был бы понятен CheckPSN). И все. Вместо этого вам приходится полностью с нуля переписывать алгоритм проверки пачек. Причем, как переписывать - долго, с кучей ошибок и недоделок. (Сорри, что вижу, то и говорю). Ежу понятно, что любой конвертор из формата в формат пишется на два порядка быстрее и безошибочнее, чем абсолютно новая программа проверки. К тому же, как выясняется, проект CheckPSN совсем не прекратил свое существование. Неужели сопровождать два практически одинаковых проекта лучше, чем работать над одним ?
Если бы директором был я, то я именно так и сделал бы - не стал бы переписывать весь алгоритм, а бросил бы все силы на разработку конвертора и нового интерфейса к старой программе CheckPSN.
Сколько проблем удалось бы тогда избежать ...
Комментарий