История изменений
Исправление AndreyKl, (текущая версия) :
PS. Второе правило, кстати, покрытие затрагиваемой функциональности тестами (и тестами производительности, что очевидно, и тестами корректности, что многие новички часто упускают из виду).
Т.е. пишешь тесты, проверяешь на тестах что в всё работает (в т.ч. и тесты), замеряешь производительность, вносишь изменения, замеряешь производительность, проверяешь корректность.
Вуа-ля, ты оптимизатор)
Исходная версия AndreyKl, :
PS. Второе правило, кстати, покрытие затрагиваемой функциональности тестами (и тестами производительности, что очевидно, и тестами корректности, что многие новички часто упускают из виду).
Т.е. пишешь тесты, проверяешь на тестах что в всё работает (в т.ч. и тесты), вносишь изменения, замеряешь производительность, проверяешь корректность.
Вуа-ля, ты оптимизатор)