Алексей Шекалов
август 2019.
103

Как научиться грамотно офомлять код на языке С, делать его красивым и читабельным? Посоветуйте литературу на русском языке.?

Ответить
Ответить
Комментировать
2
Подписаться
2
2 ответа
Поделиться

Какого-то единого стиля оформления кода для Си нет. Крупные проекты как правило публикуют гайдлайны для оформления кода внутри проекта. Например, GNU:
https://www.opennet.ru/docs/RUS/coding_standard/
BSD (англ.):
https://www.freebsd.org/cgi/man.cgi?query=style&sektion=9

Для меня самым действенным было изучение уже хорошо структуктурированного кода. Например, можете посмотреть на проекты типа postgresql, redis. Ну и помимо собственно форматирования кода для читабельности важно грамотное именование (функций, переменных и т.п.), грамотные комментарии (объясняющие не что мы делаем, а почему), разделение обязанностей (одна функция - одно действие).

0
0
Прокомментировать

Возьмите программу для форматирования кода, типа ident или astyle - и код будет отформатирован автоматически.

Литературу в данном случае лучше поискать по стилям программирования, но конкретно по C - не припоминаю. По С++ - это, например, "Стандарты программирования на С++" Саттера и Александреску. Еще масса литературы по С++ имеется здесь.

0
0

Да, по с++ литературы много. Интересует литература по классическому с.

0
Ответить
Прокомментировать
Ответить
Читайте также на Яндекс.Кью
Читайте также на Яндекс.Кью