Правила краткого кода

2010-08-31

Есть известные правила программирования в Unix. Мы решили обратить внимание на схожие правила, помогающие создавать краткий программный код:

  1. Код должен быть читаемым текстом, но не на естественном языке
  2. Абстракции должны браться из спеки, а не из воздуха
  3. Плохо абстрагировать пост-фактум повторяющиеся куски
  4. Много строк — плохо, но много обозначений — тоже плохо
  5. Зло кроется в особых случаях
  6. Нужно локализовывать оптимизации любого уровня
  7. Не знаешь точно, пригодится ли код, — не пиши