Re: The Harvesting process and the BFAV
ducasse <[email protected]> Fri, 17 Oct 2003 12:40:35 +0200
| Newsgroups | gmane.comp.lang.smalltalk.squeak.foundation |
|---|---|
| Message-ID | <[email protected]> |
goran. I can share an experiment we did with comments. In SmallWiki we=20 generate part of the documentation automatically and we use the method comments. I can tell you that when the first time=20 lukas did that this was empty and slowly but surely this was improving.=20= I think that javadoc is a stupid but powerful tools to push comment.=20 The problem is that right now the comment (class comments) do not=20 really exist because they are not present on the screen. I do not know=20= the solution but I can convert the code from lukas to squeak: it=20 generates latex. But for now the solution should be within the image I=20= guess. and I agree with you for the class comment and method comment (even if=20= I was a lose harvester in the past :)) Stef On Vendredi, oct 17, 2003, at 11:49 Europe/Zurich,=20 [email protected] wrote: > First of all, I agree with almost everything said up to this point. = :-) > > 1. Avi points out one of the most important things that we have been > talking about for ages. We need to "stake out" the packages. It is all > about trust, sense of ownership and responsibility and motivation. = Very > important. Very. :-) We called it Stewards but we never got around to > "appoint" them so it kinda stalled. Fortunately the (few) packages > actually broken out where appointed maintainers simply because you > *need* to enter that when they are registered. :) > > In short - we need to start staking out the image with Stewards. Adam > Spitz IIRC posted a great list of packages currently isolated in the > image and a few people stepped forward. Let us simply delegate this=20 > task > to one of the Guides to coordinate. Anyone up to it? Ned? Tim? That=20 > task > is for starters to simply take that list and put names on the = packages. > The next step is how to do the stakeout in practice (Avi probably has > ideas with PI etc). > > 2. We probably need to "loosen up" the harvesting process. What I mean > is that, as Andreas points out, I think we need to trust each other a > bit more. At least we need to trust "the experts" a bit more. Most=20 > other > open source projects simply trust the developers to commit - and then > fix things when they break. For example, when Ned makes fixes to=20 > Morphic > I trust him. There are various constraints we can have - like for > example letting people "commit" when in alpha only etc. > > The only single problem I have with "trusting the experts" is that I > actually *don't* trust anyone when it comes to *comments*. I am sorry=20= > to > say, but most of you (sure, I make mistakes too sometimes) simply suck > at commenting your code - even the best of you. ;-) ;-) <- Two smileys > here - but I am actually dead serious. On the other hand - such a = check > can be automated, at least making sure that new classes have a class > comment longer than one sentence, and perhaps methods consisting of=20 > more > than 3 lines of code should also IMHO have a "top" comment. > > Also, bullet #1 above would IMHO also mean that the Stewards should be > free to "commit" on their own. > > Well, my 2 cents. > > I think BFAV and the harvesting has worked pretty good - don't get me > wrong. And all work with it has been done by others than me. But I=20 > think > the current process has problems and that we can do even better. > > regards, G=F6ran > _______________________________________________ > Squeakfoundation mailing list > [email protected] > http://lists.squeakfoundation.org/listinfo/squeakfoundation >