+1
Ruwan
On 9/30/10 9:49 AM, Afkham Azeez wrote:
Sumedha,
I get the feeling that you think this is going to impose unnecessary
overhead, and will not add much value, and make WSO2 like other
traditional companies where there is a lot of . Please take a look at
some of the code. Some areas need a lot of improvement. All of us need
to learn how to program in a maintainable & understandable way. Most
of these things we have learnt after years of experience. Our code
review sessions are mainly learning exercises, and definitely NOT
fault finding exercises. Most people will appreciate this after some
time.
In an ideal world, every programmer will write perfect, maintainable,
beautiful code. But I'm still searching for that world!
Thanks
Azeez
On Wed, Sep 29, 2010 at 9:54 PM, Sumedha Rubasinghe <[email protected]
<mailto:[email protected]>> wrote:
On Wed, Sep 29, 2010 at 12:03 PM, Sanjiva Weerawarana
<[email protected] <mailto:[email protected]>> wrote:
Azeez, can I also suggest that every 2 months you mix the
people up again? Code reviews and best practices are best
learnt from multiple people. That way everyone gets input from
multiple leaders.
I would also like to urge the leaders to attend at least one
of the other code reviews each week! Again I suggest rotating
which one each person attends (no need to schedule that - each
of these people should pick one and go to it).
Geese.....this is getting more complicated than writing code
itself... :-)...
Writing code is fun... and this whole process would have been much
more simpler if every SE take pride of their work, learn best
practices themselves & keep on improving everyday... But.. I guess
we are far from this idealistic situ...
Like a drawing of an artist, every SE should realize code they
write is one of the primary(if not THE) external showcases of
their work. If one doesn't consider improving this external
showcase.. shame one you...
Just my 2 cents...
/sumedha
Thanks,
Sanjiva.
On Wed, Sep 29, 2010 at 11:58 AM, Afkham Azeez <[email protected]
<mailto:[email protected]>> wrote:
Hi team,
In order to carry out code review sessions in a more
effective manner, we will be having multiple code review
sessions per week with smaller groups. The following
people will be leading the code review sessions:
1. Ruwan
2. Supun
3. Milinda
4. Hiranya
5. AmilaS
6. AmilaJ
7. Senaka
Today we had a meeting related to this. The notes from
this session are given below:
1. Engineering team members have been divided into groups
of 15. See [1]
2. Groups will comprise folks from different teams, and
will be a mix of people with different experience levels.
3. 5 reviews per week in general. We can have multiple
sessions per day.
4. We need to have descriptive code review notes, and when
these issues are addressed, a summary of what was done
should be provided.
5. We plan to evaluate the code review tool Crucible -
http://crucible.wso2.com during the first few sessions
6. Code reviews need to be prescheduled and the relevant
group of people should be informed of the sections in
advance, so that they can provide feedback before the session.
Reference
1.
https://spreadsheets0.google.com/a/wso2.com/ccc?key=tE8m7UvpY-DkW9xM596-e3Q&hl=en#gid=0
<https://spreadsheets0.google.com/a/wso2.com/ccc?key=tE8m7UvpY-DkW9xM596-e3Q&hl=en#gid=0>
Thoughts & suggestions are welcome.
Thanks
--
*Afkham Azeez*
Senior Software Architect & Senior Manager; WSO2, Inc.;
http://wso2.com,
/
/
/Member; Apache Software Foundation;
//http://www.apache.org///
email: //[email protected]/ <mailto:[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] <mailto:[email protected]>
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
--
Sanjiva Weerawarana, Ph.D.
Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/
email: [email protected] <mailto:[email protected]>; phone: +1
408 754 7388 x51726; cell: +94 77 787 6880 | +1 650 265 8311
blog: http://sanjiva.weerawarana.org/
Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
[email protected] <mailto:[email protected]>
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
_______________________________________________
Carbon-dev mailing list
[email protected] <mailto:[email protected]>
https://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]/ <mailto:[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]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
--
Ruwan Linton
Software Architect& Product Manager, WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.com
Lean . Enterprise . Middleware
phone: +1 408 754 7388 ext 51789
email: [email protected]; cell: +94 77 341 3097
blog: http://blog.ruwan.org
linkedin: http://www.linkedin.com/in/ruwanlinton
tweet: http://twitter.com/ruwanlinton
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev