Вопросов больше, чем ответов

Рецензия на книгу Роберта Гласса, «Креативное программирование 2.0». — Пер. с англ. — Спб.: Символ-Плюс, 2009b549b782b4b74cc9504798233737e272.jpgЧто отличает книги гуру программирования от просто книг по программированию? Авторы «просто книг» дают советы, описывают инструменты, рекомендуют методологии. Гуру в своих книгах стремятся создать предельно общую картину, дать ответы на фундаментальные вопросы о принципах и основах программной инженерии, стараются преодолеть мифологические и религиозные заблуждения, которые в большом количестве накопились в программостроении. Книга Роберта Гласса из этого ряда, ей вполне подошло бы название «Вопросы философии программной инженерии». Сразу начну с главной мысли книги и процитирую ее последний абзац: «Какими должны быть методы программирования — формальными и дисциплинированными или свободными и творческими? …Ответ прост: «Да!». Однако, прежде чем сделать свой пародоксальный вывод автор книги, как философ-прикладник проанализировал целый ряд сопутствующих вопросов, диалектических противоречий, сослался на сотни фактов, процитировал десятки исследований, как своих, так и коллег, и даже рассмотрел проблемы творчества в других отраслях.Читать дальше →

© Habrahabr.ru