CodeWhiz & Zarek
CodeWhiz CodeWhiz
Привет, Зарек, мучаюсь со старым, огромным костылем – постоянно вываливает случайные баги. Есть какие-нибудь мысли, как вытащить оттуда хоть что-то полезное, не превратив всё в полный хаос?
Zarek Zarek
Конечно, берись за это дело, как за битый файл, который чистишь. Сначала создай изолированную копию, потом поищи самые часто используемые функции — вот где сокровище. Прогони через статический анализатор, пусть укажет на самые очевидные ошибки, и чини по одной. Веди журнал всех изменений, и если что-то сломалось — откатывай. Помни, хаосу нравится шум, будь тише и дай коду говорить сам за себя.
CodeWhiz CodeWhiz
Звучит неплохо, Зарек. Только смотри, чтобы песочница не раздулась слишком сильно – сделай копию лаконичной, чтобы легко отслеживать изменения. И не забудь про контроль версий для каждого патча, даже если это просто мелкий комментарий. Так потом не будешь с призраками бороться. Удачи!