Основы повышения читаемости текстов компьютерных программ и их доступности для анализа человеком

В пособии изложены основные принципы, применяемые для повышения читаемости текстов компьютерных программ и их доступности для анализа человеком. Автор подробно рассматривает вопросы, связанные с улучшением восприятия исходного кода, что является критически важным навыком для любого программиста, работающего в команде или поддерживающего legacy-системы.

Особое внимание уделяется рекомендациям по разбиению программ на модули и подсистемы. Рассматриваются различные подходы к декомпозиции сложных задач, что способствует созданию более понятной, поддерживаемой и масштабируемой архитектуры программного обеспечения. Модульное программирование представлено как ключевой метод борьбы со сложностью.

Значительная часть материала посвящена различным стилям расстановки структурных отступов и незначащих (декоративных) пробелов. Книга анализирует, как визуальное форматирование кода влияет на скорость его чтения, понимания логики и поиска ошибок. Приводятся примеры и сравнения различных принятых в индустрии конвенций.

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

Основы повышения читаемости текстов компьютерных программ и их доступности для анализа человеком
B
Автор
Д. Н. Фролов
Издательство
МАКС Пресс
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент