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

Reply via email to