Стиль программирования-дополнительные ограничения,накладываемые на структуру 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Стиль программирования-дополнительные ограничения,накладываемые на структуру

Поиск

Стиль программирования


 


 

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

 

Стиль программирования затрагивает практически все аспекты написания кода:

 

· именование объектов в зависимости от типа,назначения,области видимости;

 

· оформление функций,методов,классов,модулей и их документирование в коде программы;

 

· декомпозиция программы на модули с определенными характеристиками;

· способ включения отладочной информации;

 

· применение тех или иных функций(методов)в зависимости от предполагаемого

 

уровня совместимости разрабатываемой программы с различными компьютерными платформами;

· ограничение используемых функций из соображений безопасности.

 

Для языкаPythonГвидо ван Россум разработал официальный стиль.С оригинальным текстом"Python Style Guide"можно ознакомиться по адресуhttp://www.python.org/doc/essays/styleguide.html.

 

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

 

· Рекомендуется использовать отступы в4пробела.

· Длина физической строки не должна превышать79символов.

 

· Длинные логические строки лучше разбивать неявно(внутри скобок),но и явные методы вполне уместны.Отступы строк продолжения рекомендуется выравнивать по скобкам или по первому операнду в предыдущей строке.Текстовый редакторEmacsв режимеpython-modeи некоторые интегрированные оболочки(IDE)автоматически делают необходимые отступы вPython-программах:

 

· def draw(figure, color="White", border_color="Black",

 

· size=5):

· if color == border_color or \

· size == 0:

 

· raise "Bad figure"

· else:

 

· _draw(size, size, (color,



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 58; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.)