Различные идентификаторы должны быть типографски однозначными
Различные идентификаторы должны быть типографски однозначными.
Когда вы используете идентификаторы, которые типографски близки, можно перепутать между ними.
Идентификаторы не должны отличаться:
Обмен строчной буквы с ее верхним эквивалентом.
Наличие или отсутствие символа подчеркивания.
Обмен буквой O и цифра 0.
Обмен буквой I и цифра 1.
Обмен буквой I и буквы l.
Обмен буквой S и цифра 5.
Обмен буквой Z и цифра 2.
Обмен буквой n и буквы h.
Обмен буквой B и цифра 8.
Обмен буквами rn и буквы m.
Проверка правил не учитывает полные имена переменных при проверке этого правила.
Bug Finder и Code Prover по-разному проверяют это правило кодирования. Анализы могут привести к различным результатам.
Если вы ожидаете нарушения правил, но не видите его, обратитесь к разделу «Стандартные нарушения кодирования не отображаются».
| Группа: Лексические конвенции |
| Категория: Требуемая |