> -- Валерий Лаптев писал(а):
> Я думаю, что с читабельностью вы правы. Но читаемость (понимаемость) текста влияет на другие характеристики программы. Например, на количество ошибок. Здесь можно говорить, например, о плотности ошибок на единицу программного текста: процедуру или модуль. А это уже сравниваемые вещи.
Что-то здесь говорится только о "читабельности" текста.
А можно говорить и о других свойствах языка.
Открываю недавно изданную книгу М.Плаксина "Тестирование и отладка программ", главу 9 ("Ошибкоопасные ситуации").
Вот некоторые из перечисленных (с моими пометками):
- выход индекса за границу массива (Паскаль/Оберон vs Си)
- "висячая ссылка" (Оберон vs Си/Паскаль)
- использование записи с вариантами (Оберон vs Си/Паскаль)
- статические переменные (Оберон vs Алгол/Си)
- вложенные условные операторы: сочетание if-then-if-then-else (Оберон vs Си/Паскаль)
- ошибки в числе и типах параметров процедур (раздельная компиляция vs независимая компиляция).
Вопрос: число вероятных "ошибкоопасных ситуаций" будет учитываться в метрике?

> -- Валерий Лаптев писал(а):
> Кстати, в ИТ напрочь отсутствуют объективные нормативы мастерства программистов (и других деятелей...  ). В отличие от других видов деятельности ...
Вот это "напрочь" вызывает сомнения.
Занимаются же "охотники за головами" набором программистов. Чем то они при этом руководствуются?
И так ли велика разница по сравнению с другими профессиями?