Development: Code Review

From LinuxTVWiki
Revision as of 23:00, 2 April 2005 by Guidod (talk | contribs) (+cat)
Jump to navigation Jump to search

Definition

A Code Reviewer is somebody who looks on the source code, checks it for correctness and thinks about optimizations.


Why

Nobody is perfect, we are human too. Even today then and when a bug shows up we did not recognized before. The only way to make the linux-dvb code as stable and robust as possible is that as many developers as possible analyze the source and watch out for potential bugs and weaknesses.


When

If you encounter a bug please file a Bug Report to the linux-dvb Mailing List or even better, send a Bugfix in unified diff format created with cvs -q diff -pu > patchname.diff to the mailing list.

When you get a nice idea how to make things better or to introduce Performance Optimisations then please start a thread on the linux-dvb Mailing List and let's discuss it.

As soon you encounter a point where you see that it would make sense to rewrite portions of the code, to get into a deeper refactoring process, please have a look into the Hints for Refactoring existing DVB drivers section in this Wiki.