3504

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

Доклад

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

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

Русский

2012-11-02

17.72 KB

15 чел.

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

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

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

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

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

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

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

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

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

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

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


 

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

26918. СОЦИАЛЬНЫЕ НОРМЫ 3.86 KB
  Соотношение социальных и технических н СОЦИАЛЬНЫЕ НОРМЫправила поведенияиспользуемые для регулирования общественных отношений.К ним относятся правовыеморальныекорпоративные нормы и др. Социальные нормы это правила социально значимого поведения людей. ТЕХНИЧЕСКИЕ НОРМЫэто совокупность нормопределяющих правила рационального обращения с орудиями труда предметами материального мира в целом.
26919. Предмет, метод и функции теории государства и права 7.59 KB
  Предмет метод и функции теории государства и права.философия праваметодологические проблемы правоведения; 2.социология прававопросы эффективного действия законодательства; 3.Специальная юридическая теорияпроблемы источников права классификацию юридических норм юридических фактов коллизии норм толкование и применение юридических норм.
26920. Власть в первобытном обществе и его социально-нормативная сфера 4.44 KB
  Власть в первобытном обществе и его социальнонормативная сфера. Обществосовокупность индивидов имеющих общие интересы которые носят постоянный и объективный характер взаимодействующих и сотрудничающих на основе этих интересов имеющих организованную силувласть. Власть это явление социальное. Власть заключается в том что один субъект дает указания а второй их выполняет.
26921. Основные причины возникновения государства. Пути возникновения государства 10.15 KB
  Именно там впервые были созданы условия для возникновения государственности: появилась материальная возможность содержать ничего непроизводящий но необходимый для успешного развития общества аппарат управления.расслоению общества появление частной собственности на орудия и продукты трудачто привело к соц.классовому расслоению общества В таких условиях первобытнообщинный строй был не в состоянии управлять делами обществав которых интересы индивидов перестали быть общимиболее тогостали несовместимыми. а в основании пирамиды с х...
26922. Основные теории происхождения государства 13.33 KB
  Основные теории происхождения государства. Еще в глубокой древности люди стали задумываться над вопросами о причинах и путях возникновения государства. Она отстаивает идеи незыблемости вечности государства необходимости всеобщего подчинения государственной воле как власти от Бога но вместе с тем и зависимости самого государства от божественной воли которая проявляется через церковь и другие религиозные организации. Глава этой семьи становится главой государства монархом.
26923. Понятие и признаки государства 9.9 KB
  Государство это властнополитическая организация общества которая распространяет свою власть на все население в пределах территории страны издает юридически значимые веления имеет специальный аппарат управления и принуждения и обладает суверенитетом. Территория есть пространство государства занятое его населением на которое распространяется власть. На своей территории государство поддерживает свою суверенную власть и имеет право защищать ее от внешнего вторжения со стороны других государств и частных лиц. также говорит о...
26924. Научные подходы к типологии государства 9.81 KB
  Научные подходы к типологии государства. Государство явление исключительно разностороннее многогранное обладающее самыми разнообразными чертами и признаками. Одним из вариантов такой классификации является типология государства основанная на наиболее важных сущностных его признаках. За основу смены циклов брал смену характера взаимоотношений гос власти и человека.
26925. Типы государств 9.74 KB
  типы государств Восточный тип государства. В некоторых государствах рабство носило семейный характер 5. В некоторых государствах складывается кастовая организация общества. Восточные государства выполняли следующие функции: 1.
26926. Сущность и функции государства 11.29 KB
  сущность и функции государства. Основные подходы к определению государства : 1. Сущность государства это то что определяет его содержание цели характер его функционирования. Функции государства главные основные направления деятельности государства по решению стоящих перед ним задач обусловленных его сущностью и социальным назначением.