Как оформить фрагмент кода в Word: сохранить отступы и переносы, выбрать моноширинный шрифт, добавить предметную подпись и при необходимости вынести большой листинг в приложение. Конкретные параметры оформления сверяйте с ГОСТ и локальным шаблоном документа.
ГОСТ задаёт требования к составу и оформлению документа, но не одну универсальную настройку Word для любого листинга. Безопасный минимум — значимый фрагмент кода, моноширинный шрифт, сохранённые отступы и переносы, предметная подпись и ссылка из основного текста.
Длинные строки нужно переносить так, чтобы код оставался читаемым, а большой фрагмент лучше вынести в приложение. Точные шрифт, интервалы, нумерацию и расположение приложения сверяйте с методическими требованиями или внутренним шаблоном организации.
Если код включается в комплект передачи проекта, отдельно проверьте роль листинга как проектного артефакта.
Листинг нужен там, где читатель должен увидеть конкретную реализацию, а не только описание словами. Это может быть курсовая, диплом, приложение к техническому документу, пояснение алгоритма, пример API-вызова или фрагмент конфигурации.
Учебная работа
Листинг показывает, какую часть программы студент реализовал сам и как работает ключевой алгоритм.
Техническая документация
Фрагмент кода может пояснять обработчик, расчет, интеграционный вызов или сценарий настройки.
Приложение к документу
Большой фрагмент удобнее вынести в приложение и сослаться на него из основного текста.
Приемка или аудит
Листинг помогает быстро проверить конкретную реализацию, если доступ ко всему репозиторию не нужен или невозможен.
Листинг не должен появляться в документе как случайная вставка. Перед ним нужно объяснить, зачем приведен фрагмент, а в основном тексте дать ссылку на номер листинга или приложения. Тогда проверяющий понимает, какую часть решения подтверждает код.
Подпись лучше делать предметной: не просто «Листинг 1», а «Листинг 1 — проверка входного идентификатора» или «Листинг 2 — обработчик сохранения заявки». Если фрагмент вынесен в приложение, в тексте можно написать: «Фрагмент функции расчета приведен в приложении А, листинг А.1».
Готовые формулировки для текста: «Алгоритм проверки показан в листинге 1», «Фрагмент обработчика приведен в листинге 2», «Полный код модуля вынесен в приложение А, в тексте приведен только ключевой фрагмент». Формулировка должна связывать код с задачей, а не повторять название файла.
В тексте перед кодом можно написать: «Проверка входного идентификатора показана в листинге 1. Фрагмент используется перед сохранением записи и отсекает пустые или некорректные значения». Ниже размещается подпись и сам код.
Листинг 1 — Проверка входного идентификатора
def validate_id(value):
if not isinstance(value, str):
raise ValueError("id must be a string")
clean_value = value.strip()
if not clean_value:
raise ValueError("id is empty")
return clean_valueПосле примера полезно коротко пояснить результат: что возвращает функция, какую ошибку предотвращает и почему именно этот фрагмент важен для работы. Не нужно пересказывать каждую строку кода, но нужно показать связь листинга с текстом работы.
Если фрагмент занимает несколько страниц, его лучше вынести в приложение. В основном тексте оставляют ссылку на приложение и, при необходимости, небольшой фрагмент, который действительно нужен для объяснения решения.
Чаще всего листинг становится бесполезным не из-за самого кода, а из-за оформления: читатель не понимает, зачем фрагмент вставлен и как он связан с текстом.
Вставлен слишком большой объем
Не нужно переносить весь проект в Word. Лучше показать ключевой фрагмент, а полный код хранить отдельно.
Потеряно форматирование
Пропорциональный шрифт, выравнивание по ширине и сломанные отступы делают код трудно читаемым.
Нет подписи и ссылки из текста
Листинг должен быть назван и упомянут в основном тексте, иначе он выглядит случайной вставкой.
Оставлены секреты
Перед публикацией или сдачей нужно убрать пароли, токены, ключи, внутренние адреса и персональные данные.
Эти вопросы чаще всего возникают при переносе кода в Word и подготовке документа к сдаче.
Нужно вставлять весь код программы?
Обычно нет. В документе нужен фрагмент, который подтверждает решение или поясняет важный алгоритм. Полный проект лучше хранить отдельно, а в тексте дать ссылку на приложение или архив, если это требуется правилами сдачи.
Какой шрифт использовать?
Для кода выбирают моноширинный шрифт: Courier New, Consolas или близкий по виду вариант. Главное, чтобы отступы, пробелы и переносы строк оставались читаемыми после вставки в Word.
Можно ли вставить листинг скриншотом?
Лучше не делать скриншот основным вариантом. Текстовый код проще читать, копировать и проверять. Скриншот допустим только как иллюстрация интерфейса или результата выполнения, но не как замена листинга.
Когда выносить листинг в приложение?
Если код большой, мешает чтению основного текста или занимает несколько страниц, его выносят в приложение. В основном разделе оставляют пояснение и ссылку: например, «см. приложение А, листинг А.1».
Если листинг нужен не только для учебной работы, а как часть проектной передачи, откройте страницу про листинг программы в проектной документации. Там разобрано, когда код включают в комплект документов и что проверить перед передачей.
Для общей проверки оформления рядом полезен чек-лист по программной документации по ГОСТ.
© 2018–2026, ООО «РоботБулл Технолоджи» ИНН 9710065224
ОКВЭД 62.01
Сведения об ИТ-деятельности