Как смириться с тем, что нельзя убирать плохой код на проекте? Не так давно начал работать на проекте (бек + фронт). Столкнулся с низкокачественным кодом, который раз за разом наслаивается. Если на беке как-то могу все исправлять, что мне не нравится, добавляю документацию, то на фронте крайне много варнингов, ничего не документировано, а повторяющийся код дело обычное. Из-за этого файлы раздуты до нескольких тысяч строк. Исправлять что-либо нельзя, т.к. работает, что делать?
Попробуйте обсудить проблему с вашей командой. Возможно, что другие разработчики тоже не довольны качеством кода и готовы внести изменения. Вместе вы сможете найти решение и выработать план действий по улучшению кодовой базы.
Попробуйте найти компромиссный вариант, как минимизировать негативные последствия плохого кода. Например, вы можете начать писать новый код так, чтобы он был качественным, документированным и не увеличивал объем существующего «плохого» кода.
Попробуйте выделить время на рефакторинг кода в рамках задач, которые вы выполняете. Может быть, у вас будет возможность постепенно улучшать кодовую базу проекта, не затрагивая его работоспособность.
Возможно, стоит обратиться к руководству и обсудить ситуацию. Если низкое качество кода начинает влиять на продуктивность команды и качество продукта, то руководство может принять решение о необходимости внести изменения.
В конечном итоге, если улучшение кодовой базы проекта не является возможным или приемлемым, важно сохранять позитивный настрой и делать свою работу на высоком уровне, несмотря на условия, в которых вы работаете.
Попробуйте обсудить проблему с вашей командой. Возможно, что другие разработчики тоже не довольны качеством кода и готовы внести изменения. Вместе вы сможете найти решение и выработать план действий по улучшению кодовой базы.
Попробуйте найти компромиссный вариант, как минимизировать негативные последствия плохого кода. Например, вы можете начать писать новый код так, чтобы он был качественным, документированным и не увеличивал объем существующего «плохого» кода.
Попробуйте выделить время на рефакторинг кода в рамках задач, которые вы выполняете. Может быть, у вас будет возможность постепенно улучшать кодовую базу проекта, не затрагивая его работоспособность.
Возможно, стоит обратиться к руководству и обсудить ситуацию. Если низкое качество кода начинает влиять на продуктивность команды и качество продукта, то руководство может принять решение о необходимости внести изменения.
В конечном итоге, если улучшение кодовой базы проекта не является возможным или приемлемым, важно сохранять позитивный настрой и делать свою работу на высоком уровне, несмотря на условия, в которых вы работаете.