Vladson
Сильнобухер
По мне так в 99% хайлоад не наступает никогда, он либо планируется изначально, либо проект рождается хомячком и остаётся им навсегда. Исключения единичны.
Увы заблуждение что рано или поздно хомячок станет гепардом, порождает множество проблем. Например когда вместо простого но расширяемого кода, идёт изначально преждевременная псевдо-оптимизация. Ни производительность не растёт (так как идёт расчёт не на ускорение, а на то что его потом проще будет ускорить) ни надёжность не повышается (наоборот количество костылей растёт в геометрической прогрессии) и главное повышенные требования к обслуживающему персоналу (там где можно было нанять школьника на $3/час теперь требуется добротный спец с многолетним опытом, а то и целая команда)
Разумнее делать код не думая об оптимизации от слова "совсем" (а делать упор в чистоту кода) до тех пор пока это не станет проблемой (сэкономить тем самым кучу зелени) а потом уже (на сэкономленные деньги) уже переписать целиком ЕСЛИ это будет необходимо (но такие случаи как я и сказал редкость)
Увы заблуждение что рано или поздно хомячок станет гепардом, порождает множество проблем. Например когда вместо простого но расширяемого кода, идёт изначально преждевременная псевдо-оптимизация. Ни производительность не растёт (так как идёт расчёт не на ускорение, а на то что его потом проще будет ускорить) ни надёжность не повышается (наоборот количество костылей растёт в геометрической прогрессии) и главное повышенные требования к обслуживающему персоналу (там где можно было нанять школьника на $3/час теперь требуется добротный спец с многолетним опытом, а то и целая команда)
Разумнее делать код не думая об оптимизации от слова "совсем" (а делать упор в чистоту кода) до тех пор пока это не станет проблемой (сэкономить тем самым кучу зелени) а потом уже (на сэкономленные деньги) уже переписать целиком ЕСЛИ это будет необходимо (но такие случаи как я и сказал редкость)