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