вівторок, 11 вересня 2012 р.

10 заповідей програміста


I. Не поламай. Якщо тобі щось не подобається, то не спіши це виправляти, якщо не знаєш, для чого це було зроблено.
II. Не cкопіпасть. Копіпаста - зло. Не розмножуй код. Чим менше коду - тим менше багів.
III. Не захардкодь. Особливо якщо грішиш копіпастою.
IV. Не перестарайся. Зберігай прості речі простими. Не ходи танками на горобців.
V. Не мудруй лукаво. Не пиши хитростей, які неможливо зрозуміти.
VI. Пам'ятай про ближніх. Думай про тих, хто буде читати твій код. Можливо це будеш ти сам.
VII. Називай речі своїми іменами. Нехай назва функції відображає те, що вона робить, а назва поля - те, що воно збегірає. Дотримуйся правил іменування.
VIII. Відділяй мухи до мух, а котлети до котлет. Дотримуйся архітектури. Розкладай все по своїх місцях.
IX. Шукай і знайдеш, питай і тобі дадуть відповідь. Якщо на твоє питання ніхто не знає відповіді, можливо, час почитати документацію.
X. Проникай в суть. Не пиши милиць і затичок. Виправляй причину, а не наслідок, і буде тобі щастя.

1 коментар:

  1. Що правда, то правда =). Обов"язково вишли на гайси! І авторам крилатих фраз теж цікаво буде взнати їх контекст мабуть...

    ВідповістиВидалити