Table of Contents

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.