Acción de código DR013 (Legibilidad) Simplificar la lógica negada
Descripción
Cuando se niega una expresión lógica, a menudo resulta más legible reescribirla usando el operador invertido.
Ejemplo 1
Cambiar:
NOT([Sales Amount] = [Budget Amount])
A:
[Sales Amount] <> [Budget Amount]
Ejemplo 2
Cambiar:
NOT([Cost Amount] < [Sales Amount])
A:
[Cost Amount] >= [Sales Amount]
¿Por qué Tabular Editor sugiere esto?
La lógica negada puede ser más difícil de leer y entender que la lógica sin negar. Al eliminar la negación (el operador NOT) e invertir el operador de comparación, el código se vuelve más conciso y más fácil de leer.