Пособие по практике программирования

Стиль

Дополнительная литература
Имена
Комментарии должны
Макрофункции

Этот фрагмент тщательно написан, форматирован
что программисты используют длинные имена
в названиях как Q, Queue
и понятны. Последняя версия тоже
с поддержкой синтаксиса уменьшает вероятность
Прочитайте вслух следующее
в отдельный оператор, тогда цикл


Используйте естественную форму выражений. Записывайте

В следующем примере проверки високосности
только разобрав все возможные варианты
с поддержкой синтаксиса уменьшает вероятность
Стандартную форму записи цикла воспринять
Стандартную форму записи цикла воспринять
в переменную будет записано мусорное
в переменную будет записано мусорное
в памяти выделяется для элементов

в памяти выделяется для элементов
Никогда не следует употреблять gets,
Никогда не следует употреблять gets,
Условия читаются сверху вниз; по
Условия читаются сверху вниз; по
Последовательность условных операторов заставляет нас
Последовательность условных операторов заставляет нас
Мы производим проверки до тех
Мы производим проверки до тех

В данном фрагменте выравнивание выполнено
Здесь используется замысловатая последовательность перескоков
с лихвой окупается увеличением ясности.
В этом примере фигурные скобки
в этом фрагменте кода на
Вычисление квадратного корня будет производиться
в коде присутствуют числа 20,
Теперь стало гораздо понятнее, что
Мы рекомендуем использовать различные явные
таки размер массива задается лишь
Все эти комментарии надо удалить,
Эти комментарии также стоит удалить,

Иногда код действительно сложен, возможно,
В этом содержательном комментарии имеется
В отрицаниях всегда легко запутаться,
He противоречьте коду. Как правило,
что надо сделать, это переписать
и комментарий соответствуют друг другу,
идиома языка С, предназначенная для
Если нескольких слов недостаточно для
Студентам внушают, что комментировать надо
Стиль

Стилевое единство и идиомы
Стоит ли так беспокоиться?
Составьте комментарий, объясняющий принцип выбора
Перечислите все возможные варианты, которые
Перепишите выражения
Определите все проблемы, связанные
Как бы вы переписали приведенные
Выражения
Загадочные числа

перейти
Содержание раздела