Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Качество кода. Критерии качества кода. Качество кода может определяться различными критериями

Вычислительные системы | Операционные системы | Выбор языка и среды программирования | Краткий обзор распространенныхпромышленных языков программирования и программных платформ | Структурное программирование | Функциональное программирование | Событийно-ориентированное программирование | Объектно-ориентированное программирование | Аспектно-ориентированное программирование | Визуально-ориентированное программирование |


Читайте также:
  1. VIII. КАЧЕСТВО РАБОТЫ И ГАРАНТИЙНЫЙ СРОК
  2. АНАЛИЗ КАЧЕСТВА АСР
  3. Анализ качества и конкурентоспособности предприятия, организация обслуживания населения
  4. Анализ качества и ритмичности выпущенной продукции
  5. Аспекты качества
  6. Аспекты качества
  7. Аспекты качества

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

К признакам качественного кода можно отнести:

· Читаемость кода (в том числе наличие или отсутствие комментариев к коду)

· Лёгкость поддержки, тестирования, отладки, исправления ошибок, изменения ипортируемости

· Низкая сложность кода

· Низкое использование ресурсов: памяти, процессорного времени и дискового

пространства

· Корректная обработка исключительных ситуаций

· Отсутствие «мусора» — неиспользуемых переменных, недостижимых блоков кода,

ненужных устаревших комментариев и т.д.

Качественным является код, максимально приспособленный к поддержке.

Как правило, код необходимо поддерживать. Очень редки ситуации, когда код написали

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

 


Дата добавления: 2015-08-27; просмотров: 96 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Метапрограммирование| Форматирование и оформление

mybiblioteka.su - 2015-2024 год. (0.006 сек.)