У нас есть этот компонент для просмотра изображений в нашем проекте, который отлично работает, но источник - настоящий беспорядок. Я должен добавить новую функцию к этому компоненту, чтобы люди могли добавлять аннотации к изображениям с помощью легкого пера, который не является сложной задачей как таковой, но может быть кошмаром, связанным с нашим существующим кодом.Как добавить новую функцию к существующему компоненту?
Я действительно смущен прямо сейчас, я не знаю, с чего начать. мне нужно реорганизовать существующий код, если нет, что еще я могу сделать?
Итак, вот мой вопрос: что может быть лучшим (менее болезненным) подходом к таким ситуациям?
, хотя я не думаю, что было бы легко написать тесты для нашего компонента, но я просто поклонник модульного тестирования, когда речь заходит о рефакторинге. Спасибо за ваш совет. – Beatles1692