18 lines
377 B
Plaintext
18 lines
377 B
Plaintext
=== Noncompliant code example
|
|
|
|
[source,text]
|
|
----
|
|
float myNumber = 3.146;
|
|
if ( myNumber == 3.146 ) { //Noncompliant. Because of floating point imprecision, this will be false
|
|
// ...
|
|
}
|
|
|
|
if (myNumber <= 3.146 && mNumber >= 3.146) { // Noncompliant indirect equality test
|
|
// ...
|
|
}
|
|
|
|
if (myNumber < 4 || myNumber > 4) { // Noncompliant indirect inequality test
|
|
// ...
|
|
}
|
|
----
|