It’s well known that code review and discussions during development of new functionality are strong points of the open source development methodology. Here’s a fine example of this practice:
http://marc.theaimsgroup.com/?l=selinux&m=116326731410199&w=2
And here’s a practical example on how to present your arguments on a mailing list discussion:
http://marc.theaimsgroup.com/?l=selinux&m=116076869107136&w=2
</tongue-in-cheek>