domino
Новичок
всем привет. возник вопрос - так ли важна оптимизация?
речь не о том, чтобы писать бездарный быдлокод, а о том, что мощность железа и огромные объёмы памяти позволяют не гонятся за микрооптимизацией, в духе sizeof вместо count или
(пример с хабра)
это же ппц
имхо, следует гоняться за оптимизацией, которая позволяет быстрее читать грамотный и хорошо структурированный код, пусть даже железно это будет работать медленнее. т.е. правильная архитектура, дольше работающая из-за бОльшего кол-ва вызовов методов классов гораздо лучше и экономит больше денег, чем дремучие дебри, дающие прирост в пару процессорных тактов на 8ми ядерном ксеоне с 16 гигами оперативы..
что вы думаете? какую оптимизацию стоит использовать? на что вы обращаете внимание, когда нужно повысить производительность кода? оптимизацию алгоритма в рассчёт не берём. это итак понятно.
речь не о том, чтобы писать бездарный быдлокод, а о том, что мощность железа и огромные объёмы памяти позволяют не гонятся за микрооптимизацией, в духе sizeof вместо count или
(пример с хабра)
PHP:
if (strlen($foo) < 5) { echo "Foo is too short"; }
медленне чем
if (!isset($foo{5})) { echo "Foo is too short"; }
имхо, следует гоняться за оптимизацией, которая позволяет быстрее читать грамотный и хорошо структурированный код, пусть даже железно это будет работать медленнее. т.е. правильная архитектура, дольше работающая из-за бОльшего кол-ва вызовов методов классов гораздо лучше и экономит больше денег, чем дремучие дебри, дающие прирост в пару процессорных тактов на 8ми ядерном ксеоне с 16 гигами оперативы..
что вы думаете? какую оптимизацию стоит использовать? на что вы обращаете внимание, когда нужно повысить производительность кода? оптимизацию алгоритма в рассчёт не берём. это итак понятно.