On Feb 28, 2014, at 12:40 AM, Sandeep K Chaudhary <[email protected]> wrote:
> Hi Chris, thanks for the reply ! Here is a little introduction about me. Hi Sandeep! You can call me Sean. > To tell things concretely, I am currently > working improving tolerance against uncorrectable ECC errors in memory > in the Linux kernel. This involves reading a lot of code and > understanding code flow in the Kernel. Under what context are you doing this work? An internship? Thesis work? > I don't have specific background with geometry, and when I wrote this > page, I saw a project related to refactoring in NURBS. Based on your > reply I can figure out that I can work on the refactoring and cleanup > tasks. I can code in C/C++/Python well. Please tell me how should I > get started with the refactoring and cleanup project to demonstrate my > ability. It certainly sounds like you have a substantial amount of experience to work on refactoring NURBS code. See my other message about other NURBS possibilities too. There’s no problem having multiple proposals in similar areas (e.g., NURBS efforts) if we have good proposals. It’s hard to say how to “get started” though without having a specific goal in mind. You could explore for weeks and make no useful progress. Not only is it a lot of complicated code and concepts, it must be carefully improved. This means writing tests that demonstrate a change doesn’t make anything worse which can slow down development. That said, if you’re going to propose doing cleanup, I’d suggest running simian or something on our libbrep and making some measured improvement (simian finds duplicate lines of code). See brlcad.org/wiki/Code_Cleanup for details. Cheers! Sean ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ BRL-CAD Developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/brlcad-devel
