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

Reply via email to