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