Code review check list

Follow coding convention
Does code implement the provided solution?
Does code meet functional requirement?
Is there any Side effect of this change?
Does code is readable?
Does code handles bad input and exception?
Reuse existing code?
Is unit test updated to cover the changes?
Does the implementation follow the system architecture?