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