| import this! |
[Mar. 31st, 2008|11:30 pm] |
| [ | Current Music |
| | Erik Satie - Track 16 | ] | Красивое лучше уродливого. Явное лучше неявного. Простое лучше сложного. Сложное лучше усложнённого. Последовательное лучше вложенного. Разрежённое лучше, чем плотное. Удобочитаемость существенна. Частные случаи не настолько существенны, чтобы нарушать правила. Однако практичность важнее (синтаксической) чистоты. Ошибки никогда не должны замалчиваться... ... за исключением случаев, когда это делается явно. В случае неоднозначности сопротивляйтесь искушению угадать. Должен существовать один — и, желательно, только один — очевидный способ. Хотя он может быть с первого взгляда не очевиден, если ты не голландец «Сейчас» лучше, чем «никогда». Но зачастую «никогда» лучше, чем «прямо сейчас». Если реализацию идеи тяжело объяснить, она плоха. Если реализацию идеи легко объяснить, она может быть хороша. Пространства имён — великолепная идея, их должно быть много!
Глупо переносить программистскую практику на настоящую жизнь, хотя иногда очень хочется. Самообман! Я встречал людей, которые так делали, и сам тоже так делал. Но от этого только начинаешь выглядеть беспомощно. |
|
|