[sldev] SLDev Viewer--code review
Paul Oppenheim (Poppy Linden)
poppy at lindenlab.com
Fri May 8 12:30:56 PDT 2009
I'm happy to review messaging, cmake, http, or other misc infrastructure patches. Email, IM (sl, AIM, or skype) and we can voice (sl or skype) mid-late day PST (early in the day for asia ;) ideally you have a shell session using screen I can hop in as, or something of that nature.
+ poppy
Philippe Bossut (Merov Linden) wrote:
> Hi,
>
> I've been ruminating that one, especially the "live" aspect of it.
> When it was proposed during the Hippo gathering I immediately said
> "why not?". Reading Mike's writing though, I'm wondering. Some
> elements of reflection:
> - Code reviews are good: I personally learned a lot along the years
> every time I was able to sit down with someone and go through code
> line by line, being my code or the one of others.
> - Committees are bad: That being said, doing this in a committee (i.e.
> 3 persons or more) is incredibly inefficient, unless the people know
> each other really well. The human psychology usually moves the
> objective of such gathering from "let's raise a barn together" to
> "who's the king of the hill". Terrible.
> - Live chat with others about code with some code in hand is a good
> idea: Coming up to someone with a problem and chatting about it often
> steers you in the right direction. And I'm a chatterbox so that suit
> me really well but others might feel differently and shouldn't be
> pushed out as a result.
> - One can't ignore RL realities: A formal process imposing real time
> constraints will leave part of the planet out (time zone conflicts).
> *Speaking* English will also be challenging for lots of us (reading
> and typing is easier). I for one am not a native english speaker and
> though I'm doing well now with English (despite a horrendous French
> accent), I do empathize with those who don't. In short, I'm wary of
> making a formal real time voice enabled presentation a requirement.
>
> With all that in hand. here's my stand on the subject:
> - "Formal" (format TBD) code review need to happen on the list and/or
> JIRA in writing: i.e. in the open, asynchronously, trackable. This is
> how I've seen it done in other projects.
> - Contributors *should* whenever possible get the help of others on
> IRC and/or IW in ad-hoc sessions with a reviewer. Definitely, I hear
> Mike's pledge for voice IW interaction. I miss it and I think it'll
> help us get to know each other and smooth the kinks in that group.
> Having an office hour of sort for some of us would make sense for
> instance. I'd be willing to have one and see how it works. Any takers?
>
> Cheers,
> - Merov
>
> On May 6, 2009, at 10:32 AM, Mike Monkowski wrote:
>
>> I haven't heard any feedback on the preliminary page describing the
>> SLDev Open Source Viewer project at
>> http://wiki.secondlife.com/wiki/User:Mm_Alder/SLDev_Open_Source_Viewer
>> but there's a lot to read there, so maybe people were scared away by
>> its
>> length, but I would particularly be interested in hearing comments on
>> the code review section:
>>
>>> OK, so I'm completely making this part up, but this is the way I
>>> think it should happen.
>>>
>>> Every week open source developers and Lindens gather at a miniature
>>> Roman Coliseum on Hippotropolis.
>>>
>>> Contributors have added their names to a list on the wiki together
>>> with a link pointing to the PJIRA issue that describes their
>>> contributions and includes a patch file made against the current
>>> version of the SLDev open source. One by one the contributors are
>>> called before the Linden tribunal. Using voice chat and an in-world
>>> display showing the code with highlights on the changes, the
>>> contributor describes what that part of the code used to do and how
>>> this contribution makes it better. Developers politely ask
>>> questions using text chat, and the contributor answers them in turn.
>>>
>>> In the end, everyone learns something, and if the code is deemed
>>> worthy, the contribution is given a thumbs up approval. If not,
>>> lions. Or at least a second chance.
>>>
>>> Well that's the way I think it should work, except for the lions.
>> Is this technically feasible in SL? If such a gathering were to take
>> place, would anyone show up? I see it as a way to build a community,
>> learn the viewer code, and get changes implemented. I think it would
>> make life easier for reviewers as well. Anybody else see it this way?
>> Or would it just be a waste of time? Does the mention of "voice chat"
>> doom it from its inception?
>>
>> Mike
>> Mm Alder
>> _______________________________________________
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/SLDev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated posting privileges
More information about the SLDev
mailing list