include::../description.adoc[]

== Noncompliant Code Example

----
Integer target = -5;
Integer num = 3;

target =- num;  // Noncompliant; target = -3. Is that really what's meant?
target =+ num; // Noncompliant; target = 3
----

== Compliant Solution

----
Integer target = -5;
Integer num = 3;

target = -num;  // Compliant; intent to assign inverse value of num is clear
target += num;
----
