On Mar 19, 2012, at 4:13 PM, Ksenija Slivko wrote: > My name's Ksenija, I'm from Ukraine. I'm interested in project "Code > Reduction" and I'd like to take part in it. I'm ready to work with it 5-6 > hours per day and even more, if it's necessary.
It's generally expected of *all* students across all orgs to concentrate fully on your projects at least through the duration of GSoC. That's expected to be a minimum of 40 hours a week, so keep that in mind when estimating your time availability. If you can't dedicate that much, please put note that in your proposal so we can plan accordingly. > Could you tell me, what knowledge except c/c++ is necessary? And what testing > tools? The title for each of our project ideas links to a page with more details. For the code reduction project [1], basic knowledge of C and/or C++ really is technically almost all you really need to know. The rest can be learned as you go along. There are several books on the subject that I would personally recommend, but the underlying principle is to improve the code by reducing the amount of duplication through refactoring but without introducing bugs. [1] http://brlcad.org/wiki/Code_Reduction There are a couple tools to help detect and report duplicate code listed on the details page, but how to go about reducing the duplication will entirely depend on what the logic is doing. To make sure bugs aren't introduced, you get other developers to double-check your work, manually test things you change, and set up automatic tests for things you break. For what it's worth, a good patch submission to help you become familiarized with BRL-CAD would be to add a new unit test. A good patch separates most applicants. There are several existing unit test examples in src/libbu/test_*.c that match a corresponding *.c file and several devs available on IRC and here to help you get set up. > Thank a lot! Thank you for your interest in BRL-CAD! On that note, there have been a lot of other people join the mailing list over the past couple days that haven't yet introduced themselves... Feel free to do so and share what project topics interest you. Open source software development works through open discussion, so don't be shy. There are no stupid questions except ones you didn't get answered. Moreover, if we don't know who you are, we won't know your application either. :) Cheers! Sean ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel