https://ru.osvita.ua/vnz/reports/adv/49568/

Что значит идеальный код?

Код – это не просто набор символов, используя термин ”идеальный”, все понимают, что в реальной жизни не существует идеальных технических систем, ни идеального программного кода. Идеальность – это модельное понятие, предел, к которому стремится любая система (автомобиль, самолет, модуль искусственного интеллекта). Основные характеристики:

Плохой программный код тоже будет работать, но при этом будет тормозить развитие проекта, занимать серьезные ресурсы для поддержки и "укрощения". Чистый код отличается элегантностью, эффективностью, его логика в достаточной степени прямолинейна, чтобы не дать спрятать ошибки, зависимости были минимальными, производительность приближалась к максимальной, код легко решал задачу.

Библия программиста: "Совершенный код" Макконнела

Среди многочисленной литературы по программированию, представленной на нашем сайте, книга Стива Макконнелла "Совершенный код" - занимает особое место.

Вне зависимости от того, какой язык вы используете, книга уже десять лет остается лучшим практическим руководством, отлично помогает разрабатывать программное обеспечение. В каждом новом издании учитываются изменения и новинки, даются новые примеры. Книга "организует" мышление, помогает написать код высочайшего качества – совершенный код.

Те методики, использование которых не зависит от среды или языка, являются самыми полезными, говорит Макконнелл. И предлагает использовать язык при программировании, а не программировать на языке (в этом случае неизбежны ограничения, связанные с конструкциями, которые поддерживает язык). Книга описывает методы и стратегии, которые помогут написать качественный код, дают возможность:

Для кого эта книга?

В книге Стива Макконнелла "Совершенный код" (полистать и купить) вы найдете полезную и нужную информацию, необходимую при работе с различными средствами разработки, для проектов любой сложности. Книгу стоит прочитать любому программисту, при этом он может использовать разные языки в своей работе. Обратите внимание, Макконнелл в своей книге обращается к опытным программистам. Смотрите также отличные книги для начинающих - "Искусство программирования" Дональда Кнута, "Практика программирования" Брайана Кернигана и Роба Пайка.

Статья подготовлена творческим отделом книжного магазина "Book Zone" в Украине.

По материалам: Освіта.ua
Дата публикации: 18.01.2008