LINUX.ORG.RU

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

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

Это детская олимпиада? Быстро написать != эффективный алгоритм.

Это правильная олимпиада. Если нужен эффективный алгоритм, то должен быть тест, который проверяет достаточность эффективности алгоритма. Если в ТЗ/тестах нет требования/проверки времени работы, потребления памяти, обращений к НЖМД/БД/небу/Аллаху, то это не имеет значения.

В реальном мире больших дядек с толстыми кошельками требования должны согласовываться с заказчиком. И если требования к скорости работы заказчик не выдвигает, то исполнитель должен сам его подсказать и согласовать на приемлемом уровне. Чтобы потом не всплыли требования которые заказчик подразумевал как само собой разумеющиеся, но неочевидные и неожиданные для исполнителя.

Исходная версия Camel, :

Правильная олимпиада

Это детская олимпиада? Быстро написать != эффективный алгоритм.

Это правильная олимпиада. Если нужен эффективный алгоритм, то должен быть тест, который проверяет достаточность эффективности алгоритма. Если в ТЗ/тестах нет требования/проверки времени работы, потребления памяти, обращений к НЖМД/БД/небу/Аллаху, то это не имеет значения.

В реальном мире больших дядек с толстыми кошельками требования должны согласовываться с заказчиком. И если требования к скорости работы заказчик не выдвигает, то исполнитель должен сам его подсказать и согласовать на приемлемом уровне.