- Читабельность
-
Удобочитаемость («читабельность») — свойство текстового материала, характеризующее лёгкость восприятия его человеком.
Следует различать удобочитаемость текста с точки зрения:
- полиграфического исполнения текста;
- семантических, стилистических и т. п. особенностей текстового материала.
Содержание
Полиграфическое исполнение
Для измерения удобочитаемости текста существуют специальные тесты, главная функция которых — дать быструю оценку о «плотности» текста, контрастности текста и фона и т. п.
Тесты на удобочитаемость текста могут выполняться вручную путём расчётов на основе стандартных формул или при помощи специального программного обеспечения.
Факторы, влияющие на удобочитаемость текстов:
- жирность букв;
- внутрибуквенные просветы;
- расстояние между буквами;
- пропорции и размеры букв;
- конфигурация и размер шрифтов;
- длина строки;
- ширина полей страницы и т. п.;
- цвет и контрастность букв;
- выравнивание текста.
Семантика и стилистика
Удобочитаемость текстов обычно ухудшают следующие особенности:
- перегруженность причастными и деепричастными оборотами,
- большое количество сложно-составных предложений,
- большое количество определений к одному слову,
- наличие неологизмов и жаргонизмов и т. п.
Программирование
В программировании, удобочитаемость текста (исходного кода) можно упрощённо определить так: чем проще язык, которым написан текст, тем более текст читабелен. В противоположность этому, чем сложнее и выше уровня язык программирования, тем большей удобочитаемости можно достичь при написании программы на нём. То есть, в более сложных (синтаксически богатых) языках возможен больший разброс читаемости.
На читабельность исходного кода также влияют:
- стили отступов
- комментарии
- декомпозиция
- соглашения об именовании переменных
То же самое, впрочем, можно сказать и о математических текстах: например, известные труды Николя Бурбаки написаны очень простым языком, но очень тяжелы для восприятия.
Терминология
Слово «читабельность» является сравнительно новой конструкцией, использующей заимствованный из английского суффикс -able (-абель). Этот неологизм особенно часто применяется в программировании и других околокомпьютерных областях.
См. также
Ссылки
Wikimedia Foundation. 2010.