Цитаты на тему «программирование и программисты»

87 цитат

Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.

Давайте сменим традиционный подход к построению программ: будем считать, что наша цель — не дать указания компьютеру о ходе его работы, а объяснить человеку, что именно мы хотим добиться от компьютера.

Пояснение к цитате: 

Literate Programming

— Тэсс, ты же женщина, да?
— Я эксафлоксная вычислительная система для решения разного типа задач и алгоритмов.
— Ясно, значит ты не объяснишь мне, почему Джиллиан меня не простила?
— Прости, но таких данных у меня нет.

Надо представить себе это так. Вы идете по улице и решили покурить. Останавливаетесь, опираетесь плечом о стену дома, чтобы удобнее было сигарету прикуривать, и не замечаете, что прислонились не к глухой стене, а к балконной двери. И вдруг эта дверь открывается. Что происходит? Ясное дело. Вы вваливаетесь вовнутрь. Но вы ведь никуда не собирались вторгаться! И что, это уже грабеж со взломом?

— Да, она симпатичная, но почти все женщины симпатичные. Дело в её уме. Она так пишет на Javе... Такой красоты я ещё в жизни не видел! Элегантно, точно... Я тащусь от женщин, которые могут так кодировать. Я бы так и поселился в её мозгах.
— Это я написал тот код. <...> Ты сказал, что влюбился в её мозг. Ты понял, что произошло? Ты не на неё запал, а на мой код.
— Заткнись, а то меня сейчас вырвет!
— Динэш, тебя возбудил мой код. Ты кодофил.
Нет, я запал на неё, ясно? В задницу твой код!
— Ты хочешь трахнуть мой код, да? Вздрочнуть на мою новую подпрограмму?