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