LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Отсутствие объективных критериев означает отсутствие явной функции, которую нужно оптимизировать. Программисты быстро учатся оптимизировать по критериям. Платят за выполнение плана по числу строчек в день? Начинают писать большие функции там, где можно было в две строчки уложиться. Нужно чинить сколько-то багов в неделю? Добавляют баги специально, чтобы потом их чинить.

Поэтому лучше делать так, чтобы окружающие считали это полезным. Например, решать сложные актуальные проблемы, до которых у остальных ещё руки не дошли.

Исходная версия i-rinat, :

Отсутствие объективных критериев означает отсутствие явной функции, которую нужно оптимизировать. Программисты быстро учатся оптимизировать параметр. Платят за выполнение плана по числу строчек в день? Начинают писать большие функции там, где можно было в две строчки уложиться. Нужно чинить сколько-то багов в неделю? Добавляют баги специально, чтобы потом их чинить.

Поэтому лучше делать так, чтобы окружающие считали это полезным. Например, решать сложные актуальные проблемы, до которых у остальных ещё руки не дошли.