Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов
Записи помеченные ‘программирование’
Отладка кода вдвое
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Измерение продуктивности
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Измерение продуктивности программирования подсчётом строк кода — это так же как оценивать постройку самолёта по его весу.
Иногда лучше остаться
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.
Меня не интересует, будет
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Меня не интересует, будет ли это работать на ваших машинах! Мы ведь не делаем эти машины!
Проведение анализа
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Проведение анализа компьютерными системами — этот как завести детей; они могут все разгромить, но при этом вы никогда не будете уверены, что из них выйдет толк.
Опасайтесь багов в
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Опасайтесь багов в приведённом выше коде; я только проверил корректность, но не запускал его.
Если бы McDonalds была бы
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Если бы McDonalds была бы софтверной компанией, то у них один из ста Биг Маков был бы отравленным, и их ответ на это был бы: «Мы сожалеем, вот вам купон на ещё два Биг Мака.»
Прекрасные программисты
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Прекрасные программисты не значительно лучше обычных. Они на уровень выше по другим показателям: концептуальное мышление, скорость, изобретательность и способность находить решения.
Изучение
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение печатать вслепую к написанию стихов.
Я ввёл понятие
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Я ввёл понятие «Объектно-Ориентированный», но могу заявить, что не имел в виду C++ при этом.
Perl — это тот язык, который
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования.
Программирование — это
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.
PHP — это маленькое зло
![](http://quotepad.ru/wp-content/themes/pleased/images/date.png)
![](http://quotepad.ru/wp-content/themes/pleased/images/user.png)
PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.