В чем смысл философии Python "никогда не бывает лучше, чем * right" сейчас "
Я не совсем понимаю второе предложение здесь из Zen of Python:
Теперь лучше, чем никогда. Хотя никогда не бывает лучше, чем сейчас.
Может кто-нибудь объяснить это или привести пример?
Ответы
Ответ 1
Это два паратера:
Теперь лучше, чем никогда
Не тратьте слишком много времени на планирование и предварительную оптимизацию; получить что-то вниз, что делает работу и итерации на ней (или: исправить эту проблему сейчас, а не откладывать ее).
Никогда не бывает лучше, чем прямо сейчас
Но подумайте над этим, поэтому вы не пропустите путь, который позже означает, что нет изящного пути назад (см. также: YAGNI).
Ответ 2
Я бы предположил, что философия означает, что лучше думать о решении, а не просто предупреждать неизбежные (и вызывать проблемы позже).
Однако лучше подумать о том, какое решение вы будете делать в первую очередь - не пишите "быстрые хаки", чтобы решить эту проблему.
Итак, Лучше всего исправить эту проблему раньше, чем позже, но не сразу указывать, что приходит в голову, вместо этого подумайте об этом в первую очередь и о том, какие последствия могут иметь ваши исправления.