НЕСКОЛЬКО СОВЕТОВ, КАК СДЕЛАТЬ ПРОГРАММУ ЧИТАЕМОЙ
НЕСКОЛЬКО СОВЕТОВ, КАК СДЕЛАТЬ ПРОГРАММУ ЧИТАЕМОЙ
Создание читаемой программы служит признаком хорошего стиля программирования. Это приводит к облегчению понимания смысла программы, поиска ошибок и в случае необходимости ее модификации. Действия, связанные с улучшением читаемости программы, кроме того, помогут более четко понять, что программа делает. На протяжении всего изложения мы будем пытаться указывать полезные приемы, способствующие достижению этой цели.
Мы уже упоминали о двух таких способах: выбор осмысленных обозначений для переменных и использование комментариев. Заметим, что эти два метода дополняют друг друга. Если вы дали переменной имя width (ширина), то необходимость в комментарии, сообщающем о том, что данная переменная определяет ширину, отпадает.
Еще один прием состоит в использовании пустых строк для того, чтобы отделить одну часть функции, соответствующую некоторому семантическому понятию, от другой. Например, в нашей простой программе одна пустая строка отделяет описательную часть от выполняемой (присваивание значения и вывод на печать). Синтаксические правила языка Си не требуют наличия пустой строки в данном месте, но поскольку это стало уже традицией, то и мы делаем также.
Четвертый принцип, которому мы следуем, заключается в том, чтобы помещать каждый оператор на отдельной строке. Опять же это только соглашение, которое никак не регламентируется правилами языка, так как Си имеет "свободный формат". Вы можете поместить несколько операторов на одной строке или распространить один оператор на несколько строк. Нижеследующий пример является абсолютно правильной программой:
main()
{
int four; four = 4;
printf(" %d ", four);
}
Совершенно очевидно, что символ "точка с запятой" указывает компилятору, где кончается один оператор и начинается следующий, но логика программы окажется проще, если вы последуете соглашениям, приведенным выше. Поскольку в нашем примере запутанной логики нет, вид программы в данном случае не влияет на понимание ее смысла, но, по нашему мнению, лучше прививать хорошие привычки с самого начала.
РИС. 2.5. Способы улучшения читаемости программы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
8.2. Несколько советов для браузеров
8.2. Несколько советов для браузеров Ускоряем загрузку страниц в Firefox 3 В Firefox можно увеличить скорость загрузки и отображения страниц, значительно повысив комфортность работы в Интернете. Что для этого нужно сделать:Открыть страничку настроек, набрав в адресной строке
Страна советов
Страна советов Метки: исследования, влияние, доверие, вирусный маркетингНастал век молвы, и, как ни удивительно, хитроумные технологии и неограниченный доступ к информации все чаще будут заставлять нас полагаться на примитивные виды социальных контактов. Естественно
22.5.2. Как оптимизировать программу
22.5.2. Как оптимизировать программу В качестве оптимизации программы могу вам порекомендовать предпринять следующие действия:1. Запустите профайлер, и пусть он определит время работы всех функций.2. Перепишите функцию (или функции), которые занимают больше всего
Где взять и как установить программу
Где взять и как установить программу Программа Skype поставляется совершенно бесплатно. Вы просто заходите на страничку и скачиваете дистрибутив себе на компьютер. Адрес официального сайта, откуда можно скачать программу, — http://www.skype.com/go/download. Однако, думаю, что вас больше
Как установить программу
Как установить программу Обычно Windows Messenger ставится автоматически при установке Windows XP и потом доступен через главное меню Пуск | Программы. Там вы легко отыщете значок с двумя человечками и надписью Windows Messenger. Однако может так случиться, что операционная система уже была
10 советов о том, как сделать свою страницу популярной
10 советов о том, как сделать свою страницу популярной 1. Разместите кнопки социальных сетей, в которых у вас есть страницы на вашем официальном сайте. Это позволит привлечь дополнительные «like» и новых читателей.2. Делитесь не только вашими новостями, но и информацией о
10.10. Несколько производителей, несколько потребителей
10.10. Несколько производителей, несколько потребителей Следующее изменение, которое мы внесем в нашу пpoгрaммy, будет заключаться в добавлении возможности одновременной работы нескольких потребителей вместе с несколькими производителями. Есть ли смысл в наличии
Как удалить программу?
Как удалить программу? Чтобы установить программу, обычно надо запустить на выполнение особый файл — дистрибутив этой программы. Далее, обсуждая различные прикладные программы, мы рассмотрим эту процедуру подробно.Если через какое-то время вы решили, что программа вам
Где взять программу ICQ?
Где взять программу ICQ? Скачайте последнюю версию программы ICQ с сайта этой службы мгновенного обмена сообщениями.Наберите в адресной строке браузера www.icq.com и нажмите клавишу Enter. Вы попадете на стартовую страницу сайта ICQ. Возможно, эта страница будет на английском
Как установить программу ICQ?
Как установить программу ICQ? Для установки программы ICQ щелкните двойным щелчком на значке дистрибутива, скачанного из Интернета (1).В ответ на предупреждение системы контроля учетных записей нажмите кнопку Да (2). Запустится программа установки. В первом диалоге выберите
Подход третий: Несколько product owner’ов - несколько backlog’ов
Подход третий: Несколько product owner’ов - несколько backlog’ов Похоже на второй вариант, по отдельному product backlog на команду, только ещё и с отдельным product owner’ом на каждую команду. Мы не пробовали так делать, и, скорее всего, пробовать не будем.Если два product backlog’а касаются одного и
Стартапы или Несколько советов по Честному изъЯтию денег 2.0
Стартапы или Несколько советов по Честному изъЯтию денег 2.0 Автор: Антон АнтичТермин «Веб-два-ноль» стал если не модным словосочетанием в России, то уже близок к этому. Под ним подразумеваются: AJAX, mash-ups, и множество других труднопроизносимых слов. Оставив споры о точном
Программу для Google Glass сможет сделать каждый. Вот что для этого нужно Андрей Письменный
Программу для Google Glass сможет сделать каждый. Вот что для этого нужно Андрей Письменный Опубликовано 10 апреля 2013 На фестивале SXSW, прошедшем в марте 2013 года в США, инженер Google Тимоти Джордан рассказал, как работают Google Glass и как разрабатывать
Несколько советов родителям
Несколько советов родителям Психологи советуют родителям придерживаться некоторых правил, которые помогают решить проблему зависимости ребенка от компьютерных игр и интернет-зависимости. Прочтите их, возможно, они помогут вам не только в решении этой проблемы, но и