Personal Checklist

Code Review Checklist


Defect Log #

Category

    Checks

Component/ Method

Component/ Method

Component/ Method

3

5

6

16

Special Cases

    -Special cases (parameter and attribute values) are checked for in the code.

    -Specific return values are explicitly documented in comments (null, -1, 0)

10

17

21

22

24

Interface

    - Used API parameters are correct (order and type)

    -Used API return types and values are correct

    - Default values for API parameters are understood

9

13

18

20

25

Logic

    - Variables controlling while loops are updated inside the loop

    - Logical expressions are correct (negation, &&, ||)

    - Check the need for parenthesis in arithmetic operations to avoid unnecessary cluttering

2

19

Assignment

  • All local variables are initialized and reset at the appropriate time

4

8

14

23

Data

- Check that your test data is correct (type and value).

- Check that your test assertions are right


26

27

Standard

  • Code complies with standard

  • Identifiers are clear (no abbreviations) and use camel casing


X

X



Comments