Макконнелл С. Совершенный код Опубликовано "Мир ПК", журнал
Совершенство — это полнота всех достоинств, высшая степень какого-либо положительного качества. Чем же отличается совершенный программный код от другого, менее совершенного?
Просто пример. Операция прибавления единицы "sum := sum+1", много раз выполненная в цикле, куда менее совершенна, чем операция инкремента «inc(sum)».
Эта уникальная книга (поскольку она единственная в своём роде) охватывает как вопросы чистого программирования, так и всевозможные вышестоящие задачи, от документирования и оформления программы до личности программиста.
Материал книги на 100 % приближен к реалиям программистских будней. Автор не особо впадает в теоретизацию, специально уделяя особое внимание исключительно практическим моментам и задачам. Книгу можно отнести к разряду лучших в данном классе руководств по разработке ПО и использованию языков программирования.
Теперь о качестве перевода. В некоторых местах встречаются неудобоваримые фразы, а зачастую и просто смешные. Так, например, на странице 25 читаем: "Иногда пользователи не чётко знают, что желают получить, и для определения их требований может понадобиться больше усилий, чем хотелось бы. Как бы то ни было, это дешевле, чем создать не то, что нужно, похерить результат и начать всё заново". Согласитесь, "не чётко знают" — звучит некорректно, а "похерить" — это вообще смех!
Исследования и опыт программирования, отражённые в книге, помогут вам создавать качественное ПО, при этом выполняя свою работу быстрее и эффективнее. Издание пригодится опытным программистам, которые хотели бы досконально овладеть темой разработки ПО и его конструированием.
Юрий Стрельченко
|