Oh, I can't remember when I debugged something for more than 5 minutes. Usually they break on heavily templated code or on macros.Īll the rest (including a debugger) is a minor convenience. They are also the hardest to get right, and none of the C++ IDEs got to the point where all three work seamlessly. Why anyone would need a debugger and compiler for HTML? Or why would you need a "preview in browser" for a C++ IDE? :DĪnyway, it has scripting support, so it is easy to fire up make / ant / maven / sbt whatever to build and run the project.Ĭode completion, error highlighting and refactoring tools are probably the most important features for me that affect productivity. Of course it has to have a different toolset than an IDE for C++. Would you not want things like a compiler, build automation tools, a debugger, etc. Your list above is good for a source code editor but is lacking as an IDE. I might try making my next few projects in this fashion to see if I like it. If that can be done, then it can be just as powerful. The conclusion is that source-code without an IDE needs to be well organized and documented. Reading through the directory is like reading a book.Įnough whining for me. I consistently find projects with 30+ files in a single folder and each having 40+ character names. Most of that time is just spent familiarizing myself with the layout of everything and what could possibly go I like your explanation of using the folder structures to sort things in a clear way. But if I have to use something written with a non-IDE methodology, it always takes me longer. When I come accross code written in an IDE, I can ussually find my way around very quickly and solve the issue within a reasonable amount of time. I don't think I've ever seen documentation stored with source code ( I try and make my headers self-documenting). I tend to do more debugging than writing, especially when a project is deployed and that particular programmer has left the organization or is working on different projects. Most of the code I go through isn't mine.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |