(I am asking these questions to get a common understanding of how we work as a community, not because I feel I am right or wrong)

I agree, people caring, and reviewing the code before/after and long after commit is 100% what this community should be doing. No argument there, what I want to know is how we achieve that... because at the moment we have 2 processes for code review and its confusing.

So, neither I nor Ben pushed the patch to the appspot codereview. (not least because my google id is not subscribed to shindig-dev and for some reason I cant make aliases work properly with google id's)

but the patch was pushed into JIRA and then discussed at some length on the list, ('Extension to getPerson for 0.9',SHINDIG-904,SHINDIG-918,'PersonService precludes filtering'), starting on 5 Feb.

IMHO, that was review?

If patch + jira is not going to considered sufficient for code review then IMHO we need to make that clear so decisions like the one I made don't go un-noticed by those with production implementations until they are found in production.

BTW, I was thinking of those who had already implemented the SPI in making the decision, but obviously I was not privy to their source code.


I have no preference to how we work, either way is good with me, but I don't want to be making decisions totally on my own, just because one half of the community is working one way, and the other are working another.

Ian

(also IMHO, just because something was reviewed doesn't mean that its perfect and cant be made better in the future and always the case with anything I write :))



On 20 Feb 2009, at 18:22, Adam Winer wrote:


As for the commit: In the past, we have reviewed patches in JIRA, talked
about them and the committed them.

Have we changed the process to have all patches go into code review before
being comitted ?
I dont remember seeing any conclusions about this on list?


No, there isn't any such requirement. Checking in without a review means there's a greater chance of someone griping after the commit, which is a bit more expensive for all concerned. That's what's happening now - which is all fine, and perfectly normal. The fact that people care is a Good Thing
for the health of the project.

Reply via email to