Есть небольшая самописная конфигурация по учету корпоративной мобильной связи. Нужно ее периодически дорабатывать, оплата стабильная, без придирок. Внутри - адский говнокод , который желательно пр...
Подробнее>>
Приветствую. а не проще "адский говнокод" в ведро,а конфу насомописать новую свежую и красивую. ну понятно дело,перетащив из старой те данные,которые имеет смысл перетаскивать.
Да. Интересно было бы посмотреть на перечень требований к конфиге. Т.к. написать новую конфигу будет проще и дешевле, чем разгребать "адский говнокод".
Написать новую почти никогда не проще и не дешевле. Сильно переработать - да, но с нуля - нет. Один перенос данных с одной доменной модели на другую чего стоить будет %)
Нарисовать -цать объектов проблем особых для всех присутствующих проблем не составит. если ясна логика говнокода - всегда проще рисовать с нуля,чем выправлять его. то есть объекты оставить все как у вас есть,а вот взаимодействие-с нуля рисовать. вряд ли говнокод у вас обработчиках событий форм окопался.
Присоединяясь к Владимиру, хочу добавить, что в некоторых случаях, бывает, простого изменения архитектуры хранения данных достаточно, чтоб упростить задачу написания кода в сотни раз (необходимость во многом коде может вообще отпасть).
А насчет переноса данных, если данные адекватны, то перенести их труда не составит. А если они не адекватны, то возникает вопрос - зачем они вообще нужны?
Для участия в обсуждении Вам необходимо авторизоваться либо зарегистрироваться