We do code reviews for these purposes -
- Ensure that all functionality is fulfilled by this unit
- Ensure that the right language constructs are used
- Ensure that the unit does not have malicious code like -
- Time bombs
- Routines triggered randomly doing thing not supposed to be done
- Spyware
- Viruses
- Ensure that trash code is not left inside
- Ensure that coding guidelines are adhered to
- Ensure that no hard coding is used
- Ensure that the unit is maintainable, flexible and portable
Now you know
Cheers
Murali