Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
161
Добавлен:
10.07.2016
Размер:
2.02 Mб
Скачать

23. Стиль программирования, необходимость использования стиля программирования.

Для создания качественного ПО следует использовать приемы такие как: тщательное проектирование, разработка пользовательского и программного интерфейса, своевременная выработка стратегии по проведению отладки и тестировании и многие другие приемы и подходы.

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

Стиль программирования - это результат соглашения между опытными программистами о правилах написания программ с учетом мирового опыта.

Основными приемами улучшения стиля программирования являются: правильная система идентификации, использование комментариев, структуризация текстов. Целью принятия и использования стандарта, является упрощение восприятия программного кода человеком.

Имена классов должны быть объявлены с использованием так называемого StadlyCaps каждое слово начинается с большой буквы и без разделителей.

Константы классов должны быть объявлены исключительно в верхнем регистре с использованием символа «_» для разделения слов, именам методов должны быть объявлены camel_Case первое слово в нижнем регистре далее каждое слово начинается с большой буквы.

24. Стиль программирования, использование комментариев.

Стиль программирования - это результат соглашения между опытными программистами о правилах написания программ с учетом мирового опыта.

Листинг – это визитная карточка программиста.

Комментарии бывают 3-х типов: вводные, оглавления и пояснительные.

Комментарии оглавления используются при создании объёмных программных продуктов, и включает: наименование модуля, его основные модули и место расположения.

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

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

Комментарии должны быть верными и грамотными. Неправильные комментарии хуже чем их отсутствие. Комментарии должны нести смысловую нагрузку.

В большом по объёму листинге рекомендуется использовать не менее 1 комментария на 10 операторов.

Комментарии следует писать в процессе написания программы.

25. Стиль программирования, система идентификации.

Стиль программирования - это результат соглашения между опытными программистами о правилах написания программ с учетом мирового опыта.

Система идентификации

Имена переменных, классов методов должны нести смысловую нагрузку.

Правило формирования имен.

1. В аббревиатуру входят первые буквы слов в верхнем регистре.

2. Согласные буквы важнее гласных.

3. Начало слова важнее конца.

Если идентификатор состоит из нескольких слов, то эти слова можно соединять друг с другом различными способами:

- в соответствии с правилами Корнегана и Ричи соединение происходит с помощью знака _;

- каждое новое слово начинается с большой буквы и не разделяются;