Monday, August 11, 2008

Software Reviews - why?

Software Reviews and Peer Reviews are based on the dictum that two heads are better than one. Reviewing documents like Requirement Specs or Design Documents do definitely bring about improvements besides the fact that they can not be tested. Why then we review code?

We do code reviews for these purposes -

  1. Ensure that all functionality is fulfilled by this unit
  2. Ensure that the right language constructs are used
  3. Ensure that the unit does not have malicious code like -
    1. Time bombs
    2. Routines triggered randomly doing thing not supposed to be done
    3. Spyware
    4. Viruses
  4. Ensure that trash code is not left inside
  5. Ensure that coding guidelines are adhered to
  6. Ensure that no hard coding is used
  7. Ensure that the unit is maintainable, flexible and portable

Now you know

Cheers

Murali

Welcome to my blog

Hi Guys n Girls

I welcome you to my blog on Software Process Improvement. I hope to post here on topics of interest to software development fraternity. Also I hope to post anecdotes from y experiences.

I hope that you will enjoy and provide feedback to me.

All the best for you

Murali