вторник, 30 августа 2011 г.

Философия программирования

"Мудрость" - понятие растяжимое и много где применяемое. В том числе сфера программирования не осталась обделенной наличием определенных критериев, позволяющих с большой степенью актуальности сказать что определенная мысль несет в себе "мудрость". Я не зря взял это слово в кавычки, так как не всем понятен истинный смысл этого слова (и автору тоже), но каждый сможет его интерпретировать на сколько ему позволяет его мышление.



Этот список включает лишь пару фраз, не требующих доказательства (иногда смешных и очевидных, но абсолютно правдивых), поэтому буду по возможность его дополнять. Ну а может у этого блога появятся пару активных читателей, которые мне в этом помогут :-)



1) "Независимо от экономической ситауции, подъемов и спадов, хороших программистов всегда не хватает, и жизнь слишком коротка чтобы тратить ее на работу в отсталом учреждении при наличии множества лучших вариантов"
(BLS, 2002)
2) "Одним из аспектов профессии программиста является объяснение руководителям и коллегам процесса разработки ПО, в том числе важности адекватной подготовки к программированию"

(Совершений код, 2005)
3) "Одним из главных условий эффективного программирования является максимизация части программы, которую можно игнорировать при работе над конкретным фрагментом кода" 

(Совершенный код, 2005)
4) "Такой вещи, как идеальный код, не существует. Как не существует идеального человека"


5) "Не имея ясного представления об абстракции, программисты создают классы, которые только лишь называются классами, будучи лишь на самом деле удобными контейнерами, содержащими наборы плохо согласующихся друг с другом полей и методов"

(Совершенный код, 2005)


6) "Наследование похоже на цепную пилу: при соблюдении мер предосторожности оно может быть невероятно полезным, но при неумелом обращении последствия могут оказаться очень и очень серьезными"          
 (Совершенный код, 2005)

7) "Одно из основных отличий между любителями и профи - различие, появляющееся при переходе от суеверия к пониманию"

(Совершенный код, 2005)
8) "Если вы провалили планирование - вы запланировали провал"

9) "Ничто не может называться верным, лишь потому что выглядит работоспособным"

(Совершенный код, 2005)

10) "Всегда используйте то что вам нужно и то в чем хорошо разбираетесь"


.... похоже на ТОП 10.. да это так, черт побери!



Комментариев нет:

Отправить комментарий