There are nine and sixty ways of constructing tribal lays,
And every single one of them is right!


Rudyard Kipling. In the Neolithic Age


Есть девять и шестьдесят способов писать песни племен
И каждый из них без исключения верный!

Редьярд Киплинг. В эпоху Неолита

У каждой задачи есть очень много решений, и многие из них — верные. Не следует ожидать, что у каждой задачи есть единственное правильное решение; бывают решения лучше, бывают решения хуже, но почти всегда есть два-три существенно разных решения, которые все весьма хороши, и из которых сложно выбрать одно лучшее. Будьте готовы к этому, будьте готовы видеть эти разные решения и разные подходы.

В частности, если у вас есть ошибка в программе, то обычно есть много способов ее исправить. Поэтому не удивляйтесь, если вы меня спрашиваете, как исправить ошибку, а я вам предлагаю несколько вариантов исправления.