Мысли о программировании
08-05-2009 09:28
к комментариям - к полной версии
- понравилось!
Если программист признан незаменимым, то лучшее, что можно сделать -
- избавиться от него как можно скорее.
"The Psychology of Computer Programming",
Джеральд Вейнберг (VAN NOSTRAND REINOLD CO., 1971).
Есть... программы, которые следует выбросить еще до использования.
( р.20 )
Требовать и эффективности, и гибкости от одной и той же программы -
- все равно, что искать очаровательную и скромную жену... по-видимому,
нам следует остановиться на чем-то одном из двух.
( р.22 )
Собрать кучку людей для работы над одной проблемой - не значит сделать
их коллективом.
( р.35 )
... Каждая программа имеет соответствующий уровень продуманности и
запутанности в зависимости от цели, для которой она применяется.
( р.127 )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому
доставляет удовольствие находить изъяны там, где, казалось, царят красота
и совершенство.
( р.136 )
Для локализации ошибки, однако, желателен человек, обладающий упорством
тещи и стадными инстинктами крысы.
( р.136 )
"Программирование" - как и "любовь" - одно слово, за которым скрывается
бесконечное множество занятий.
( р.121 )
Очень важно не прерывать вопросов. Любопытство имеет свое право на
существование.
(Альберт Эйнштейн)
Специалист - человек, который избегает мелких ошибок, неуклонно двигаясь
к глобальному заблуждению.
( аноним )
В природе программирования лежит то, что нет соотношения между "размерами" самой ошибки и проблем, которые она влечет.
( В. р.247 )
Когда программист испытывает затруднения при поиске ошибки, это значит,
что он ищет не там, где следует.
( В. р.251 )
Вы печатаете на клавиатуре заклинание, и вот экран дисплея оживает,
показывая объекты, которых не было и могло не быть никогда ... (но) если
хоть один символ, один пробел в магической формуле не находится строго на
своем месте, волшебство не работает.
( Б., р.14 )
Выдавать глобальные идеи - это удовольствие; искать сволочные маленькие
ошибки - вот настоящая работа.
( Брукс )
Все программисты - оптимисты.
( Б., р.17 )
На этот раз программа обязательно пройдет.
( аноним )
Я только что нашел последнюю ошибку.
( аноним )
Чтобы выносить ребенка, нужно девять месяцев, независимо от того, сколько
женщин будет к этому привлечено.
( Б., р.20 )
Когда кажется, что все уже работает, все объединено в систему - вам еще
осталось работы на четыре месяца.
( Чарльз Портман , ICL )
Закон Брукса: если программистский проект не укладывается в сроки, то
добавление рабочей силы только задержит его окончание.
( Б., р.26 )
... Концептуальное единство является самым важным соображением при проектировании системы.
( Б., р.36 )
Я не знаю причины, по которой нам не следует этого делать, но, возможно,
позже мы придумаем какую-нибудь.
( Марк Дэвисон )
- Ошибка? Это не ошибка, это системная функция.
( Т. Джон Уэнделл )
Комьютер "делает из всех нас дураков".
( В. р.152 )
Глупец, лишенный способности посмеяться над собой вместе с другими, не
сможет долго выносить программирование.
( В. р.152 )
У компьютера всегда есть оправдание; у программиста - никогда.
( Марк Дэвисон )
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
( Э. Йодан )
Если отладка - процесс удаления ошибок, то программирование должно быть
процессом их внесения.
( Э.Дейкстра )
Вы уже дошли до состояния, когда у вас нет времени, чтобы разрешить те
проблемы, которые отнимают у вас все время???
( Марк Дэвидсон )
Артур Блох. Закон Мерфи и другие причины, по которым все в жизни получается не так.
вверх^
к полной версии
понравилось!
в evernote