From: Ulf L. <ul...@wa...> - 2013-01-10 22:39:55
|
On Fri, 11 Jan 2013 00:38:09 +0530 Sakthi <sak...@gm...> wrote: > To add , > Here is the link that discusses about different popular C/C++ IDEs. > My vote is for eclipse. But we can discuss on this . > http://www.hacktrix.com/top-5-free-c-and-cpp-integrated-development-environment > > Thanks. > > -Sakthivel Sundaresan > > *Whatever you do, work at it wholeheartedly as though you were doing > it for the Lord and not merely for people. > Col 3.23 (ISV) > * > > > On Fri, Jan 11, 2013 at 12:33 AM, Sakthi <sak...@gm...> > wrote: > > > Hi Ulf/All, > > I remember we were having discussions about the IDE that > > we are going to use and Andrea suggested Eclipse. Are we going to > > use the same ? Since you are the only person who have checked in > > some code, I am just curious to know what IDE/editor are you > > using ? Also are there any formats that we should stick with ? I > > have seen you using K&R style of braces and I am more comfortable > > with that for it's readability ? But anyone else is having any > > thought on that ?? > > > > If we decide on IDE, we can have IDE also as an important parameter > > in choosing Unit Test framework as it brings down the load of > > writing too many test code. I would not tie anything to an IDE. And actually, I would like to have the whole build process doable from a "normal" build system (Makefiles for now), since I have never so far seen a physicist use an IDE (unless it is provided with the program, as in Matlab). We could add the IDE project files to the repository for convenience if this comes in handy. I guess at the end of the day, we will only have two or three variants anyway. I use Netbeans, but compared to the Java-interface, C++ is pretty minimalistic; however, I think I have not looked at any plugin yet. Regarding the style, I would suggest to stick to K&R braces, use tabs for indentation, and capital letters for long names (thisIsALongFunctionName instead of this_is_a_...). Otherwise, we have all coded in Java and know how to write clean code (as compared to some source code I am just testing out). ;) Does this answer your questions? Ulf |