completion: IMHO there are different modes you are in, while coding: (0) prototyping (researching the problem, reading API documentation) and (1) implementing a robust solution In the first case, again, the time it takes you is more constrained by the thinking you do, and in the second case you probably know the API and important functions already (from the previous step) so the auto-complete is not needed anymore. a core that uses it) you will think about getting this abstraction right (your inheritance tree) and the time it needs typing the text to implement the methods is often small in comparison to the thinking over inheritance. implementing methods: inheritance is normally used with caution and is just a small part of your application (e.g. implementing getters/setters: just make the thing public, the whole private/public bullshit is too shallow The fancy stuff they show you are in my opinion just short-comings of C++ or not THAT important in development. I had a look at the video and it really seams nice, but for me the cost (learning yet another tool, integrating it into your workflow, dependance on yet another big-size software project) is too high. I still love the capabilities of Java, but it needs a overhaul on a lot of things. I also hate the JDK itself, it's a horrible mess, try switching to C# for a year, then go back to Java. I love Java, I hate the installer and the updater. There's also the update manager, I don't know why but Java feels the need to update every other day or week, and then on top of annoying you by prompting a UAC (yes I know I can disable these) they add a toolbar into every update / install process, sometimes you just miss those check boxes and then all of a sudden you have toolbar hell. In reality, I now uninstall Java on my browser and to this day I have not been to a website that requires it, other than shady pop ups and shady websites. Java installs itself into your browser and makes you vulnerable to every web page you visit (edit: during an open window for exploitation in an outdated Java plugin). I was hacked maybe a year or two ago browsing a normal website, it was Java. I hate the Java installer, and the update manager.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |