При написании кода допускаются следующие исключения из вышеприведенных стандартов.
Использование данных исключений не рекомендуется и приводит исходный код в несоответствие стандартам, принятым в фирме Borland.
Основная цель, преследуемая при создании данного раздела – ослабить определенные требования, которые могут негативно повлиять на производительность отдельных программистов.
Однако, пользоваться исключениями следует только при наличии объективных причин и соответствующего обоснования.
Учитывая постоянно растущее разрешение мониторов современных ПК, ограничение на ширину исходного кода в 80 символов не является принципиальным и его можно нарушать. Однако максимально возможная ширина кода ограничивается в 100-120 символов, что вызвано, во-первых, необходимостью стандартизировать возможности по работе с исходным текстом на различном оборудовании, во-вторых, обеспечить возможность последующей распечатки исходного кода.
Учитывая, что в сложном проекте имена локальных переменных в процедурах и функциях могут конфликтовать именами глобальных переменных, свойств, методов, стандартных процедур и функций и т.д., допускается использование в именах локальных переменных префиксов "A" и "The".
В частности, префикс "A" применяется для устранения неоднозначности если имя параметра совпадает с именем поля или свойства в классе.
Например:
procedure SomeProc(AUserName: string; AUserAge: Integer);
Copyright © 2004 Вячеслав Колдовский Специально для Delphi Plus