Отключить ключевые слова AND и OR - PullRequest
2 голосов
/ 10 мая 2010

В VB.net ключевые слова ANDALSO и ORELSE всегда должны быть предпочтительнее ключевых слов AND и OR.
Какой самый простой способ отключить ключевые слова AND и OR?
Я думаю, FXCop (возможно, кто-то уже написал это правило).
Может быть, просто некоторые настройки в VS (в настоящее время мы используем 2008 и переходим к концу лета 2010 года)

Я открыт для всех предложений.

Ответы [ 2 ]

1 голос
/ 10 мая 2010

Хе-хе, я думаю, что решение, которое вы ищете, называется C #.

А если серьезно, используя VB, вы могли бы пойти на какое-то общее применение политики с использованием FXCop или аналогичных инструментов анализа кода.

Но когда дело доходит до такой базовой и фундаментальной функции, как основные логические операторы языка, вам, вероятно, не стоит связываться с ними даже посредством применения политики. Это вопрос обучения, и его лучше всего решить с помощью обучения.

Обнаружение случайного неправильного или непреднамеренного использования этих операторов лучше всего обрабатывать с помощью модульного тестирования или экспертной оценки. Базовое поведение операторов - это глава 1 в руководстве для начинающих по VB, и ни один программист не должен работать над реальным рабочим кодом, если он еще не освоил основной синтаксис и операторы языка.

0 голосов
/ 11 мая 2010

Ключевые слова And и Or могут использоваться не только для логических операций. Выполнение побитовых операций выполняется этими ключевыми словами, поэтому, если вы не можете быть абсолютно уверены, что вам никогда не потребуется выполнять побитовые операции, вы не захотите отключать эти ключевые слова.

...