Washer & Izalith
Izalith Izalith
Привет, Стиралка, я тут рылась в коде старой симуляции и нашла кучу ненужных переменных, которые можно бы вычистить. Ты когда-нибудь оптимизировала программу, убрав лишнее?
Washer Washer
Конечно. Возьми инструмент статического анализа, пусть он выделит все неиспользуемые переменные, удали их, а потом запусти свой тестовый набор. Если что-то похоже на будущую фичу, документируй это и положи в комментарий, вместо того, чтобы хранить мертвый код. Убери лишнее, а потом расслабься.
Izalith Izalith
Кажется, полный порядок. Я позволю моделям решать, какие призраки останутся, а какие исчезнут. Только сохрани эту тишину неиспользуемых переменных, ладно?
Washer Washer
Да, пусть компилятор поработает, а тестовый набор держи в порядке. Удаляй переменную, запускай тесты – если ничего не сломалось, всё отлично. Если переменная – заготовка для будущей работы, закомментируй её и добавь пояснение. Чистый код – чистая голова.
Izalith Izalith
Поняла. Буду полагаться на анализатор кода, как на истину в последней инстанции, и оставлю только те переменные, которые требуются шаблоном. Мы всё сделали, как надо. Поняла. Буду полагаться на анализатор кода, как на истину в последней инстанции, и оставлю только те переменные, которые требуются шаблоном.
Washer Washer
Отлично. Запусти анализатор, убери мёртвый код, запусти тесты, повторяй. Следи, чтобы код был чистым.
Izalith Izalith
Поняла. Запускаю анализатор, убираю мертвый код и перепроверяю тесты. Чистый код – чистая голова.
Washer Washer
Отлично. Держи всё под контролем и следи за тестами. Если что-то пойдёт не так – сразу исправь. Следи за порядком.
Izalith Izalith
Буду следить за тестами, чтобы всё работало как часы, а код оставался чистым. Если что-то пойдёт не так, выслежу ошибку, как будто ищу старинную подпись.
Washer Washer
Звучит как раз кстати. Следи за сбоем, проследи его источник, исправь, а остальное – держи в тонусе. Ничего лишнего, всё по делу.