You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 29 Next »

Recommendations

MSC00-A. Compile cleanly at high warning levels

MSC01-A. Strive for Logical Completeness

MSC02-A. Avoid errors of omission

MSC03-A. Avoid errors of addition

MSC04-A. Use comments consistently and in a readable fashion

MSC06-A. Avoid race conditions with multiple threads

MSC07-A. Avoid race conditions with signal handlers

Rules

MSC30-C. Do not use the rand function

MSC31-C. Ensure return values are compared against the proper type

Risk Assessment Summary

Recommendation

Severity

Likelihood

Remediation Cost

Priority

Level

MSC00-A

3 (high)

2 (probable)

2 (medium)

P12

L1

MSC02-A

1 (low)

1 (unlikely)

2 (medium)

P4

L3

MSC04-A

3 (high)

1 (unlikely)

1 (med)

P6

L2

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

MSC30-C

1 (low)

1 (low)

1 (high)

P1

L3

MSC31-C

1 (low)

2 (probable)

2 (medium)

P4

L3

  • No labels