Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Recommendations

CON00-J. Use synchronization judiciously

...

CON04-J. Do not subclass Thread if you can use a Runnable instead

Rules

CON30-J. Synchronize access to shared mutable variables

...

CON40-J. Do not let the "this" reference escape during object construction

Risk Assessment Summary

Recommendations

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

CON00-J

low

unlikely

high

P1

L3

CON01-J

low

unlikely

low

P3

L3

CON02-J

low

probable

high

P2

L3

Rules

Rules

Severity

Likelihood

Remediation Cost

Priority

Level

CON30-J

medium

probable

medium

P8

L2

CON31-J

low

unlikely

medium

P2

L3

CON32-J

low

unlikely

medium

P2

L3

CON33-J

low

unlikely

medium

P2

L3

CON34-J

low

unlikely

high

P1

L3

CON35-J

low

unlikely

medium

P2

L3

CON37-J

low

likely

high

P3

L3

...