Konstantin Lvov - Post a comment
( Read Comments )
TimeText
09:59 pm

[info]nikto

[Link]

смиренный программист
Я вчера прочитал статью Дейкстры "смиренный программист" и понял, что у меня с ним совпадает образ мысли и вообще отношение к программированию, даже, наверное, мировоззрение. Что не надо писать программ, которые сложно понять, и тем более выпендриваться, выделываяя разные трюки. Что язык программирования должен быть как можно проще, и что то, что он запрещает, не менее важно чем "возможности", то есть то, что язык позволяет. Очень важно - что инструменты, которыми мы пользуемся, влияют на наш образ мысли и даже на то, о чем мы вообще можем подумать (если инструментом для мышления является язык - а с этим любой достаточно профессиональный программист спорить не станет, так как уже знает истинность этого утверждения из собственного опыта). Что тестирование - технология хоть и полезная, но недостаточная, потому что она позволяет указать только на наличие ошибок, но не на их отсутствие. И, пожалуй, главное, что и легло в название статьи - что к _чрезвычайно сложной_ задаче, которой является программирование, действительно надо подходить со смирением, ответственностью, и даже с некоторой самоотверженностью.
Reply:
 
From:
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:


Напрасный Труд Powered by LJ.Rossia.org