Rules
Risk Assessment Summary
Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
|---|---|---|---|---|---|---|
| OBJ01-J | Medium | Likely | No | No | P6 | L2 |
| OBJ02-J | Medium | Probable | No | No | P4 | L3 |
| OBJ03-J | Low | Probable | Yes | No | P4 | L3 |
| OBJ04-J | Low | Likely | No | No | P3 | L3 |
| OBJ05-J | High | Probable | Yes | No | P12 | L1 |
| OBJ06-J | Medium | Probable | No | No | P4 | L3 |
| OBJ07-J | Medium | Probable | No | No | P4 | L3 |
| OBJ08-J | Medium | Probable | No | No | P4 | L3 |
| OBJ09-J | High | Unlikely | Yes | No | P6 | L2 |
| OBJ10-J | Medium | Probable | Yes | No | P8 | L2 |
| OBJ11-J | High | Probable | Yes | No | P12 | L1 |
| OBJ13-J | Medium | Likely | Yes | No | P12 | L1 |
| OBJ14-J | Medium | Likely | No | No | P6 | L2 |



3 Comments
Jonathan Paulson
Mar 23, 2011Rogue 2000 Rule 71: Make all fields private. This might be a good rule to add.
David Svoboda
Mar 24, 2011OBJ01-J is supposed to cover the problem of non-private fields...doesn't it?
Axel Hauschulte
Feb 25, 2016I am wondering what happened to OBJ00-J. Limit extensibility of classes and methods with invariants to trusted subclasses only. It is in the printed edition of the Coding Standard and assessed with priority P12 and Level L1 in the table above, but I cannot find it online.