3504

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2012-11-02

17.72 KB

14 чел.

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

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

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

Для этого следует руководствоваться подходом хорошего стиля программирования. Стиль программирования – это набор правил, которым следует программист (осознано или потому, что "так делают другие") в процессе своей работы. Очевидно, что хороший программист должен следовать правилам хорошего стиля.

Хороший стиль программирования предполагает:

  1.  использование комментариев;
  2.  использование несущих смысловую нагрузку имен переменных, процедур и функций;
  3.  использование отступов;
  4.  использование пустых строк.

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

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

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

15064. Қазақтың батырлар жыры туралы 46.5 KB
  Ерлер мен пірлер: Төрт батырға тағы бір үңілгенде Күні кешеге дейін кезкелген дерлік қазақ азаматы баласының батыр болғанын қалап тілеп келді. Тіпті Кеңестің тұсында да балам өскенде бай болсыншы деген атаана некенсаяқ болған шығар. Әрине ешкім ұлқызының мұқ...
15065. Қайта өрлеу дәуіріндегі итальян әдебиеті 42.5 KB
  Қайта өрлеу дәуіріндегі итальян әдебиеті Данте Данте Алигьери май 1265. Флоренция 14.9.1321. Ровенна итальян ақыны. Дворян әулетінен шыққан. Жасынан теологиямен философиямен астрономиямен орта ғ
15066. Қараша, желтоқсан мен сол бір-екі ай 18.9 KB
  Қараша желтоқсан мен сол бірекі ай Композициялық кеш 58сыныптар аралығында 1жүргізуші: Тақырыбы: Қараша желтоқсан мен сол бірекі ай Мақсаттары: Оқушыларға табиғаттың құдіреттілігін таныта отырып жыл мезгілдерінің әсемдігін сезіне бағалай білуге баул...
15067. Қобланды батыр жыры 77 KB
  Қаһармандық рух қайта түледі Қобланды батыр жыры Немістің әйгілі ғалымы Альфред Вебер былай деп жазады: Орталық Азиядан шыққан көшпелі халықтардың Қытай Үндістан және батыс елдеріне басакөктеп жетуі ежелгі дүниенің осынау ұлы мәдениеттері көшпелілерден жы...
15068. Қобыланды батыр жыры 44 KB
  ҚОБЫЛАНДЫ БАТЫР Мұхтар Әуезов Қазақ халқының эпосында батырлар жыры ең бір мол сала. Бұл дастандар көбінесе сонау бір бағы заманда Орта Азияны Қырым мен Еділ бойын жайлаған көшпелі тайпалар бастан кешірген нақтылы тарихи оқиғалардың поэтикалық көрінісі болып
15069. Қозы Көрпеш - Баян сұлу жырындағы Баян образының жасалуы 53.5 KB
  ӘОК 894.342 ҚОЗЫ КӨРПЕШБАЯН СҰЛУ ЖЫРЫНДАҒЫ БАЯН ОБРАЗЫНЫҢ ЖАСАЛУЫ А. Көбетаева Бауыржан Момышұлы атындағы № 45 қазақ классикалық гимназиясы Тараз қ. Қозы КөрпешБаян Сұлу жырының тарихымыздың қай дәуірінде пайда болғандығы жөнінде ғалымдар
15070. Құтты білік ескерткішінің тарихи танымының қалыптасуының көркем-идеялық әсері 50 KB
  ҚҰТТЫ БІЛІК ЕСКЕРТКІШІНІҢ ТАРИХЫ ТАНЫМЫНЫҢ ҚАЛЫПТАСУЫНЫҢ КӨРКЕМИДЕЯЛЫҚ ӘСЕРІ Ж.Абеуова Б.Х.Тажибаев Керімбай атындағы №12 мектепресурстық орталығыТараз қ. Ежелгі Түркістанның батысы мен шығысында бірдей ІХ ғасырдан бастапақ ықпалды іргелі елдік құрған Қа...
15071. Қыз Жібек жырындағы салт-дәстүрлер 91 KB
  Қыз Жібек жырын меңгерте отырып, мазмұнына талдау жасату, жырдағы кедесетін салт-дәстүрлер,олардың қазақ халқының тұрмыс-тіршілігіндегі, бала тәрбиесіндегі орны туралы білім қалыптастыру.
15072. Қызыл империяға құлдық ұрған аударма. Көшпенділер 1.31 MB
  Нұрсәуле Рсалиева Қ.А.Ясауи атындағы ХҚТУ Тіл маманы Нұрсәуле Рсалиева Мақсұтқызы зерттеу жұмыстарын І.Есенберлиннің Көшпенділер трилогиясының ағылшын тіліндегі аудармасына арнап шығарманың орыс тіліндегі және орысша нұсқасынан жасалған ағылшын ті