![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В настоящее время стиль программирования определяется по-разному. Одни авторы связывают стиль программирования с читаемостью программ. "Стиль программирования представляет собой набор приемов и методов программирования, позволяющих создавать корректные, эффективные и доступные для чтения и понимания программы". Другие определяют стиль программирования как "манеру, в которой программист (правильно или неправильно) употребляет особенности своего языка программирования, - в том же смысле, как писатель использует естественный язык".
В общем случае стиль программирования определяет набор правил, приемов и форм, принимаемых в ходе программирования.
Требование простоты, ясности, удобочитаемости программы является первым фактором хорошего стиля программирования. Советы первого фактора:
1. Используйте осмысленные имена переменных.
2. Избегайте сходных имен.
3. Не пользуйтесь в качестве идентификаторов ключевыми словами языка программирования.
4. Избегайте использования промежуточных переменных там, где без них можно обойтись.
5. Во избежание неоднозначности употребляйте скобки.
6. Записывайте только один оператор на строке.
7. Используйте сдвиги по строке в соответствии с уровнем вложенности исходных операторов.
8. Не изменяйте значение параметра цикла в теле цикла, так как это усложняет понимание цикла и читаемость программы.
9. Избегайте меток операторов, если в этом нет необходимости.
10. Используйте комментарии, поясняющие текст программы.
11. Используйте строки пробелов (пустые) для улучшения внешнего вида программы.
Вторым фактором стиля программирования является то, как программист пользуется особенностями языка программирования. Общее правило здесь состоит в том, чтобы понять и использовать все возможности языка, исключая неудачные конструкции и его особенности. Советы:
1. Изучайте и используйте возможности языка программирования.
2. Избегайте неясностей и противоречий» допускаемых в языке.
3. Изучайте и используйте библиотечные и встроенные функции.
4. Не игнорируйте предостерегающих сообщений компилятора.
5. Внимательно прочитайте раздел руководства по языку об ошибках программирования.
Третьим фактором хорошего стиля программирования является стремление программиста повысить эффективность программы в результате тщательного анализа структур данных и используемых ресурсов выбором алгоритма реализации. Советы:
1. Не улучшайте программу, пока она не будет окончательно проверена. Эффективная программа не нужна, если она не обеспечивает получение правильных результатов.
2. Не оптимизируйте без необходимости. Программы следует писать просто и ясно. Для оптимизации используйте оптимизирующий компилятор.
3. Не жертвуйте легкостью чтения программы ради эффективности, так как это затруднит последующие тестирования, отладку и сопровождение.
4. Добивайтесь эффективности за счет макроэффективности, т.е. путем выбора алгоритма, структур данных и используемых ресурсов, а не за счет средств микроэффективности (исключение индексации, замена возведения в степень умножением, программирование на машинном языке, поиск самого быстрого алгоритма и т.п.);
5. Помните, в сложных системах простые последовательные алгоритмы часто работают быстрее, чем более изощренные и сложные.
Дата публикования: 2015-01-26; Прочитано: 693 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!