Тогда о чем спор не пойму. О том, что на этот документ надо наплевать?
Почему же? В данном документе четко прописано в каких случаях и каким образом можно выключать отдельные правила (при этом за рамки документа не выходим):
AV Rule 4
To break a “should” rule, the following approval must be received by the developer:
• approval from the software engineering lead (obtained by the unit approval in the
developmental CM tool)
AV Rule 5
To break a “will” or a “shall” rule, the following approvals must be received by the
developer:
• approval from the software engineering lead (obtained by the unit approval in the
developmental CM tool)
• ap proval from the software product manager (obtained by the unit approval in the
developmental CM tool)
Смысл в том, чтобы от каждого пункта ОСОЗНАННО отказывались, причем при этом были затронуты все нужные уровни ответственности.
Скажем если практика данного проекта и коллектива показывает, что ошибок данная штука не порождает, зато без этой штуки будет читабельней, то от правила можно отказаться (либо если скажем регулярно используется инструментарий либо методология, которая автоматически отлавливает класс ошибок который может порождаться при отказе от данного правила).