Versions Compared

Key

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

Content by Label
showLabelsfalse
maxResults99
label+exp,+rule,-void
showSpacefalse
sorttitle
spacecom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@3bbaf8c
cqllabel = "exp" and label = "rule" and label != "void" and space = currentSpace()

Info

Information for Editors
In order to have a new guideline automatically listed above be sure to label it exp and rule.

Risk Assessment Summary

Rule

Severity

Likelihood

Detectable

Repairable

Priority

Level

EXP30-CMediumProbableNoYes

P8

L2

EXP32-CLowLikelyNoYes

P6

L2

EXP33-CHighProbableNoYes

P12

L1

EXP34-CHighLikelyNoYes

P18

L1

EXP35-CLowProbableYesYes

P6

L2

EXP36-CLowProbableNoNo

P2

L3

EXP37-CMediumProbableNoNo

P4

L3

EXP39-CMediumUnlikelyNoNo

P2

L3

EXP40-CLowUnlikelyYesNo

P2

L3

EXP42-CMediumProbableYesYes

P12

L1

EXP43-CMediumProbableNoNo

P4

L3

EXP44-CLowUnlikelyYesYes

P3

L3

EXP45-CLowLikelyYesNo

P6

L2

Related Rules and Recommendations

Navigation Map
expressions
expressions
cellWidth700
wrapAfter1
cellHeight15

...

Image Added Image Added Image Added

Recommendations

Use parentheses for precedence of operation

Use parentheses within macros around variable names

Don't use the preprocessor for defining complex macros

Explicitly cast or convert variables

Avoid void* pointers when possible

Rules

Do not depend on order of evaluation within a sequence point