is_реклам:

пошук, категорії та ін. показати ▼

Закони Мерфі для програмістів

Закони Мерфі для програмістів
автор опубліковано

Хтось колись чув про Закон Мерфі? Ні, тоді знайомтесь
Закон Мерфі — універсальний філософський принцип, який полягає в тому, що якщо яка-небудь неприємність може трапитись, — вона таки трапиться. У західній культурі, а тепер і не тільки в ній, вже йде мова про "закони Мерфі", під якими розуміють афоризми, повчальні вислови не тільки математичного, технічного чи філософського змісту, а й гумористичні, часто навіть саркастичні вислови.
Закон Мерфі покликав до життя велику кількість літературних пародій.
Спорідненими до закону Мерфі є "закон Сода" (Sod's law або ж "закон бутерброда" —"Бутерброд завжди падає маслом вниз"; англ. sod — земля) і "закон Фінейгла" (Finagle's Law — аналог закону збільшення ентропії, популярний серед хакерів; англ. finagle — шахраювати). Детальніше про історію походження закону можна почитати на wiki.

А от підбірка законів для людей що займаються програмуванням:

  1. Будь-яка працююча програма вже застаріла.
  2. Будь-яка програма обходиться дорожче й вимагає більше часу, ніж здавалося на початку.
  3. Якщо програма корисна, її обов'язково переробляють.
  4. Якщо програма марна, її ретельно документують.
  5. Будь-яка програма врешті-решт займає усю доступну пам'ять.
  6. Цінність програми зазвичай визначається вагою видаваної нею роздруківки.
  7. Складність програми зазвичай росте до тих пір, поки не перевищить здатності програміста, покликаного її підтримувати.
  8. Якщо утиліти, випробувані при інсталяції, працюють ідеально, всі інші функції будуть працювати не вірно.
  9. Якщо вхідний редактор спроектований так, щоб виключити невірний введення, знайдеться винахідливий ідіот, який знайде метод ввести руйнівну команду.
  10. Невігластво - єдина мова, якою володіють всі програмісти.
  11. Збільшення чисельності програмістів, що працюють над проектом, збільшує терміни його виконання.
  12. Недбало спланований проект вимагає в 3 рази більше часу, ніж очікувалося, а ретельно спланований - тільки в 2.
  13. У програмі завжди є ще одна помилка.
  14. Неможливо створити програму з повним захистом від дурнів, бо дурні вкрай винахідливі.
  15. Якщо все йде добре, вас незабаром чекають серйозні ускладнення.
  16. Якщо справи йдуть гірше нікуди, незабаром з'ясується, що це не так.
  17. Якщо здається, що все в порядку, ви просто щось забули.
  18. Тестові операції і результати їх виконання повинні бути відтворювані - вони всі повинні давати однакові відмови.
  19. Ви завжди знайдете ще одну помилку, якщо ще раз загляньте в свою програму.
  20. Термінал працює краще, якщо його включити в мережу.
  21. Якщо все не працює, читайте документацію.
  22. Якщо вам не зрозуміло якесь слово в технічній документації, ігноруйте його, сенс від цього не постраждає.
  23. Не важливо, чи багато ви працюєте, ви все одно працюєте недостатньо.
  24. Те, чого ви не робите, завжди важливіше того, що ви робите.
  25. Завжди залишайте місце для пояснення того, чому ваша програма працює не так як планувалося.
  26. Не існує нічого неможливого для людини, яка не збирається нічого робити сама.
  27. Якби будівельники споруджували будівлі також, як програмісти пишуть свої програми, перший же дятел зруйнував би людську цивілізацію.
  28. Програмісти діють раціонально, лише тоді, коли інші способи вичерпані.
схоже за тегами

Коментарів 5

  1. Закони Мерфі діють і до речі дуже часто 😉 частіше ніж ми думаємо

  2. Elliot пише: Відповіcти

    whoah this blog is fantastic i like reading your articles. Keep up the good paintings! You understand, a lot of people are hunting round for this info, you could aid them greatly.

  3. R4 пише: Відповіcти

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?

    • dnister.lark пише:

      Thank You for your feedback. I wrote message to You by mail. Please check and choose way of communicate with us.

  4. sac chanel pas cher пише: Відповіcти

    Nice…thanks for this.

Залишити коментар:

Яндекс цитирования UA TOP Bloggers