Главная » Статьи » Программирование | [ Добавить статью ] |
Законы настоящего программиста
К вашему вниманию топ законов настоящего программиста, которые все нам до боли знакомы.
- Самое плохое ощущение для программиста - когда вокруг тебя стоят десять человек и все пытаются найти причину проблемы в твоей программе, а ты уже понял, в чём проблема, но боишься сказать, потому что это что-то вопиюще глупое...
- Любая работающая программа уже устарела.
- Любая программа обходится дороже и требует больше времени, чем казалось в начале.
- Если программа полезна, ее обязательно переделывают.
- Если программа бесполезна, ее тщательно документируют.
- Любая программа в конце концов занимает всю доступную память.
- Ценность программы обычно определяется весом выдаваемой ею распечатки.
- Cложность программы обычно растет до тех пор, пока не превысит способности программиста, призванного ее поддерживать.
- Хороший программист характеризуется умением доказать почему задачу невозможно выполнить, когда ему просто лень её выполнять.
- Если утилиты, испытанные при инсталяции, работают идеально, все остальные функции будут работать не верно.
- Если входной редактор спроектирован так, чтобы исключить неверный ввод, найдется изобретательный идиот, который изыщет метод ввести разрушительную команду.
- Увеличение численности программистов, работающих над проектом, увеличивает сроки его выполнения.
- Небрежно спланированный проект требует в 3 раза больше времени, чем ожидалось, а тщательно спланированный - только в 2.
- В программе всегда есть еще одна ошибка.
- Невозможно создать программу с полной защитой от дураков, ибо дураки крайне изобретательны.
- Если все идет хорошо, вас вскоре ждут серьезные осложнения.
- Если дела идут хуже некуда, вскоре выяснится, что это не так.
- Если кажется, что все в порядке, вы просто что-то просмотрели.
- Тестовые операции и результаты их выполнения должны быть воспроизводимы - они все должны давать одинаковые отказы.
- Вы всегда найдете еще одну ошибку, если еще раз загляните в свою программу.
- Терминал работает лучше, если его включить в сеть.
- Если все не работает, читайте документацию.
- Если вам не понятно какое-то слово в технической документации, игнорируйте его, смысл от этого не пострадает.
- Не важно, много ли вы работаете, вы все равно работаете недостаточно.
- То, чего вы не делаете, всегда важнее того, что вы делаете.
- Всегда оставляйте место для объяснения того, почему ваша программа работает не так как планировалось.
- Не существует ничего невозможного для человека, который не собирается ничего делать сам.
- Если бы строители сооружали здания также, как программисты пишут свои программы, первый же дятел разрушил бы человеческую цивилизацию.
- Программисты действуют рационально, лишь тогда, когда другие способы исчерпаны.
- Ничто не работает так, как планировалось запрограммировать.
- Ничто не программируется так, как должно работать.
- На решение проблемы уходит в три раза меньше времени, чем на обсуждение всех "за" и "против" её решения.
- Обещанный срок сдачи - это аккуратно рассчитанная дата окончания проекта плюс шесть месяцев.
- Программисту всегда известна последовательность действий, которыми пользователь может повесить его программу, но он никогда не чинит эту проблему, надеясь на то, что никому никогда не придёт в голову эту последовательность исполнять.
- Настоящие программисты любят Windоws - все ошибки, сделанные по собственной тупости, можно свалить на Micrоsоft.
- В случае голодовки настоящий программист ещё месяц сможет питаться едой, выковырянной из-под кнопок клавиатуры.
- Дилетантские разговоры о компьютерах вызывают резкую тошноту вплоть до приступов рвоты. Вопрос о том, как поменять "обои" в Windоws вызывает желание перерезать горло вопрошающему.
- HTML, HTTP, FTP, SMTP, TCP/IP, RTFM и т.д. - это слова, а не аббревиатуры.
- Самые мистические проблемы, широко раздуваемые и афишируемые, в конце концов оказываются твоими глупейшими ошибками.
- Следствие закона № 39 - если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое.
- Решение всех жизненных проблем находится в Интернете. Надо только уметь хорошо искать.
- Конфликт логических указаний в жизни вызывает фатальную ошибку в работе мозга программиста - возможно повышение температуры и сильное головокружение вплоть до рвоты или потери сознания.
- Тех, кто презирает программистов, программисты презирают сильнее, чем те, кто презирает программистов, презирают программистов, которые презирают тех, кто их презирает.
- Невежество - единственный язык, которым владеют все программисты.
Добавлено: 22.03.2011 | Просмотров: 5780 | Рейтинг: 5.0/3 |
Теги:
Комментарии (0) | |