Thus spake clperez:
Hi.
My name is Carlos. I am java and c++ developer. Iwould like to
contribute to the vassal project. I have been vassal user for some
months and i want to take the next step. My source forge name is
clperez. I offer you my help.
Do you use any coding standard?
See you.
Hi, Carlos. My appologies for taking so long to respond. We’d like
to have your help.
The situation presently is that we’re working on finishing 3.2 for
release, after which we’ll be switching over to C++ for VASSAL 4.
What we need help with at present is fixing bugs in the trunk. There
are quite a few open bug reports at present, many of which haven’t been
investigated:
vassalengine.org/tracker/bug … New%20Bugs
Anything which is marked as NEW has likely not been looked at yet. Here
you can see which bugs have been reported most:
vassalengine.org/tracker/dup … openonly=1
We’re happy to fix any bug, but especially these, as they seem to affect
the most users (though, note that some of these are VASL bugs, not VASSAL
bugs).
A second task we have is working on the design for VASSAL 4. Once I’m
done with my work for 3.2 (very close now), I’ll be writing up some more
of my design ideas so that more detailed work can start. If you’re an
experienced developer, we’d like to have your input on this, as well.
As for coding standard:
2-space indent, no tabs. Put opening block braces on same line as ‘while’
or ‘if’. Make variables final when possible. Write tests if you can.
That’s mostly it. (Once we switch to V4 development, I’m intending that
“write tests if you can” will become “write tests, period”.)
–
J.