|
![]() |
#1 |
Moderator
|
В общем - по моему собственному опыту борьбы с недокументированным кодом: Это - не программистская задача. Попытка проанализировать код и понять чего он делает очень трудоемка даже для граммотно написаного кода, а уж для безграмотно - она заведомо тупиковая. Надо сначала долго трясти пользователей с вопросами о том что система делает и что она должна делать. После сличения показаний многих пользователей, можно лезть в код и разбираться (с отладчиком) как оно работает. Всякие перекрестные ссылки помогают, но основной инструмент - допрос пользователей и отладчик...
|
|
|
За это сообщение автора поблагодарили: RVS (5). |
![]() |
#2 |
Участник
|
Малопонятный недокументированный код нужно просто тереть, сделав бэкап кода и данных, и потом по конкретному ТЗ, проснувшегося индивида (или он уволен уже и не проснется) и его ору "а где такая кнопочка??!!" вытрясять ТЗ и сценарии использования.
Таким образом переходил как-то с АХ2.5 на АХ3.0 потеряв кучищу разных модов по пути, перенося сперва все нужно-понятное, а далее еще пяток по принципу 3-4 мес использования и запроса "а вот раньше тут было..". Конечно, предварительно проверить по перекрестным ссылкам (и я туда же), где эти самые данные используются дальше (то есть, чем и почему они там пишутся не столь важно), куда дальше идут. Явно же есть отчеты или обработки, где они на входе. Если данные только пишутся... то однозначно тереть, как диверсию. (проверив до кучи, не юзаются ли они внешним обменом или ОЛАПОМ....) - но метод их стирания (переимонования таблицы) однозначно это выявит за пару дней (месяцев ![]() |
|
|
За это сообщение автора поблагодарили: S.Kuskov (3). |
|
![]() |
||||
Тема | Ответов | |||
Задачка с запросом в форме | 16 | |||
Интересная задачка, сможете помочь?) | 7 | |||
order by и group by | 19 | |||
Интересная задачка по getFirst - getNext | 12 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|