On Apr 29, 2013, at 8:51 AM, Avneet Kaur wrote: > I am Avneet Kaur, student of Bachelor of Engineering(CSE). I found > project "Code Reduction" in BRL-CAD Ideas List that suits my interests > and skills.
That is a perfectly viable project area, but know that particular project requires a lot of specificity. Not just that you're going to reduce code, but what code, how, why, etc. Also, how will you ensure nothing is broken? Since refactoring aims to improve code quality, you'll need to capture metrics on the improvements you intend to make (before and after). I also recommend creating a patch so you know what you're getting into and so we know where your abilities are at reading code... ;) > I have done Reverse Engineering of DXF and made a library of DXF named > "libdxf_2D" in C++. It is available at github along with complete > documentation: https://github.com/Akaur/testing That's great. Is there a reason you haven't considered a conversion project instead? STEP support is a strong area of interest as is improving our dxf, obj, and other converters. There's a ton listed at http://brlcad.org/~sean/ideas.html > I was trying to submit a patch for a bug and found a following link: > http://sourceforge.net/p/brlcad/bugs/335/ There is also our BUGS file in your source checkout as well as the open GCI-tasks mentioned in an earlier discussion thread. All make for viable patch topics. You could also look into the issue reported here by Harmanpreet: https://sourceforge.net/mailarchive/message.php?msg_id=30726868 It has a specific test case that reportedly fails. > I want to know if I remove duplicacy in one file, will it be accepted > as patch or not. That's a really vague question so, here's your vague answer: "It depends." Cheers! Sean ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
