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