| смиренный программист |
[May. 26th, 2009|09:59 pm] |
|
Я вчера прочитал статью Дейкстры Смиренный программист и понял, что у меня с ним совпадает образ мысли и вообще отношение к программированию, даже, наверное, мировоззрение. Что не надо писать программ, которые сложно понять, и тем более выпендриваться, выделываяя разные трюки. Что язык программирования должен быть как можно проще, и что то, что он запрещает, не менее важно чем "возможности", то есть то, что язык позволяет. Очень важно - что инструменты, которыми мы пользуемся, влияют на наш образ мысли и даже на то, о чем мы вообще можем подумать (если инструментом для мышления является язык - а с этим любой достаточно профессиональный программист спорить не станет, так как уже знает истинность этого утверждения из собственного опыта). Что тестирование - технология хоть и полезная, но недостаточная, потому что она позволяет указать только на наличие ошибок, но не на их отсутствие. И, пожалуй, главное, что и легло в название статьи - что к _чрезвычайно сложной_ задаче, которой является программирование, действительно надо подходить со смирением, ответственностью, и даже с некоторой самоотверженностью. |
|
|
| Comments: |
| From: | (Anonymous) |
| Date: | August 4th, 2009 - 02:55 pm |
|---|
| | Много благодарности | (Link) |
|
Соглашусь с автором. Многое из вышеперечисленного действительно актуально | |