On Sat, Feb 5, 2011 at 9:27 AM, Rajika Kumarasiri <[email protected]> wrote: > It seems we see several build failures in the carbon source tree per week. > It's clear that most of the build failures occurs due to the fact that not > following some best practises. By asking individuals to follow best > practices does not seem to work because it's natural to make mistakes. > > To avoid this what we need to do this enforce the best practises using > tools. The tools are integrated into the source trunk so that each and every > commit will be monitored if the commit doesn't satisfies the > recommendation/best practises you'll not allow to commit. So you'll not have > other option rather than fixing the code to have best practises. > > If we spend some time on this, that'll save lot of time of the developers. > We need to come up with the list of best practises ( code review comments, > class/method comments etc..) and a suitable tool(python script or what ever) > that can integrate into the source trunk or can run on the code before > commit.
We do have all these best practices in place, and keep on emphasizing these, but some people seem to think that those are not applicable to them, hence we are seeing all these build failures. I have noted down some serial violators. We wanted people to be more responsible and follow best practices of their own will instead of imposing processes. Nobody likes stringent processes, specially creative & talented people. It seems that we will have to enforce some sort of process since even some of the old folks have started to become careless more frequently... and people think that it is totally OK to break the builds and send 'Fixed' ,mails to the mailing list! > > Rajika > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Afkham Azeez Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, Member; Apache Software Foundation; http://www.apache.org/ email: [email protected] cell: +94 77 3320919 blog: http://blog.afkham.org twitter: http://twitter.com/afkham_azeez linked-in: http://lk.linkedin.com/in/afkhamazeez Lean . Enterprise . Middleware _______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
