Главная » Статьи » Программирование [ Добавить статью ]

Законы настоящего программиста

К вашему вниманию топ законов настоящего программиста, которые все нам до боли знакомы.
  1. Самое плохое ощущение для программиста - когда вокруг тебя стоят десять человек и все пытаются найти причину проблемы в твоей программе, а ты уже понял, в чём проблема, но боишься сказать, потому что это что-то вопиюще глупое...
  2. Любая работающая программа уже устарела.
  3. Любая программа обходится дороже и требует больше времени, чем казалось в начале.
  4. Если программа полезна, ее обязательно переделывают.
  5. Если программа бесполезна, ее тщательно документируют.
  6. Любая программа в конце концов занимает всю доступную память.
  7. Ценность программы обычно определяется весом выдаваемой ею распечатки.
  8. Cложность программы обычно растет до тех пор, пока не превысит способности программиста, призванного ее поддерживать.
  9. Хороший программист характеризуется умением доказать почему задачу невозможно выполнить, когда ему просто лень её выполнять.
  10. Если утилиты, испытанные при инсталяции, работают идеально, все остальные функции будут работать не верно.
  11. Если входной редактор спроектирован так, чтобы исключить неверный ввод, найдется изобретательный идиот, который изыщет метод ввести разрушительную команду.
  12. Увеличение численности программистов, работающих над проектом, увеличивает сроки его выполнения.
  13. Небрежно спланированный проект требует в 3 раза больше времени, чем ожидалось, а тщательно спланированный - только в 2.
  14. В программе всегда есть еще одна ошибка.
  15. Невозможно создать программу с полной защитой от дураков, ибо дураки крайне изобретательны.
  16. Если все идет хорошо, вас вскоре ждут серьезные осложнения.
  17. Если дела идут хуже некуда, вскоре выяснится, что это не так.
  18. Если кажется, что все в порядке, вы просто что-то просмотрели.
  19. Тестовые операции и результаты их выполнения должны быть воспроизводимы - они все должны давать одинаковые отказы.
  20. Вы всегда найдете еще одну ошибку, если еще раз загляните в свою программу.
  21. Терминал работает лучше, если его включить в сеть.
  22. Если все не работает, читайте документацию.
  23. Если вам не понятно какое-то слово в технической документации, игнорируйте его, смысл от этого не пострадает.
  24. Не важно, много ли вы работаете, вы все равно работаете недостаточно.
  25. То, чего вы не делаете, всегда важнее того, что вы делаете.
  26. Всегда оставляйте место для объяснения того, почему ваша программа работает не так как планировалось.
  27. Не существует ничего невозможного для человека, который не собирается ничего делать сам.
  28. Если бы строители сооружали здания также, как программисты пишут свои программы, первый же дятел разрушил бы человеческую цивилизацию.
  29. Программисты действуют рационально, лишь тогда, когда другие способы исчерпаны.
  30. Ничто не работает так, как планировалось запрограммировать.
  31. Ничто не программируется так, как должно работать.
  32. На решение проблемы уходит в три раза меньше времени, чем на обсуждение всех "за" и "против" её решения.
  33. Обещанный срок сдачи - это аккуратно рассчитанная дата окончания проекта плюс шесть месяцев.
  34. Программисту всегда известна последовательность действий, которыми пользователь может повесить его программу, но он никогда не чинит эту проблему, надеясь на то, что никому никогда не придёт в голову эту последовательность исполнять.
  35. Настоящие программисты любят Windоws - все ошибки, сделанные по собственной тупости, можно свалить на Micrоsоft.
  36. В случае голодовки настоящий программист ещё месяц сможет питаться едой, выковырянной из-под кнопок клавиатуры.
  37. Дилетантские разговоры о компьютерах вызывают резкую тошноту вплоть до приступов рвоты. Вопрос о том, как поменять "обои" в Windоws вызывает желание перерезать горло вопрошающему.
  38. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM и т.д. - это слова, а не аббревиатуры.
  39. Самые мистические проблемы, широко раздуваемые и афишируемые, в конце концов оказываются твоими глупейшими ошибками.
  40. Следствие закона № 39 - если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое.
  41. Решение всех жизненных проблем находится в Интернете. Надо только уметь хорошо искать.
  42. Конфликт логических указаний в жизни вызывает фатальную ошибку в работе мозга программиста - возможно повышение температуры и сильное головокружение вплоть до рвоты или потери сознания.
  43. Тех, кто презирает программистов, программисты презирают сильнее, чем те, кто презирает программистов, презирают программистов, которые презирают тех, кто их презирает.
  44. Невежество - единственный язык, которым владеют все программисты.

Похожие статьи:

Добавлено: 22.03.2011 | Просмотров: 5639 | Рейтинг: 5.0/3 |
Теги: программирование, юмор


Комментарии (0)
Имя *:
Email *:
Код *: