|
From: <sve...@ub...> - 2001-08-02 05:57:33
|
Some days ago Frieder wrote: > I started the class struggle some years ago .. and I see that > it is scaling > down - the I always liked the eiffel class struggle because it was one of the three things (the other ones are elj-daily and the eiffel-forum) that brought eiffel developers closer to each other. So I think the class struggle is still important. But I'd like to see some modifications: Today I think it is not appropriate anymore that people are developing software for a year and nobody knows about it until it appears in the class struggle (BTW: it might not appear at all since people could think their software is not mature enough or they were not able to do it all without help). It could be the case that other people have been working on exactly the same topic for that year or could have used the code of the other developer for his own stuff. So I suggest that software for the cluss struggle should be written right from the beginning as open source, available from sourceforge for example or any other server preferrably accessible through cvs. It does not mean that every entry for the class struggle has to create it's own sourceforge project. It could be one project and each entry could go in it's own module. These are the criteria to the '98 class struggle (I'm not sure if it changed since): - How useful is the application or library? - How well has it been designed? - How attractive is the style? - Have object-oriented design principles been applied? - How readable is the software? - How portable is the software? - How much effort has been invested? So the open source criteria could be added to this list. As already suggested another one I would add is - How much 'GOBO complient' is the software ? This way we would support the GOBO project already and do not have to wait for next year. - Sven |