On 20 May 2012 17:19, Timon Gehr <[email protected]> wrote: > On 05/18/2012 06:59 PM, Bruno Medeiros wrote: > >> On 12/05/2012 01:00, Timon Gehr wrote: >> >>> some essential properties: >>> - starts up instantaneously >>> >> .... >> >>> some 'nice to have' properties: >>> - code analysis based code completion >>> >> > - integrated debugger >> >> So just starting up the IDE is more important than actually writing code >> or fixing bugs?... >> >> > No, you misunderstand. > > - Time spent starting up the IDE is lost time that could be spent doing > something productive instead. Hardware is fast. There is simply no excuse > for poor start up times/poor responsiveness. > > - The current IDEs have poor support for editing and navigating text. > Furthermore, 'pattern recognition based code completion' was on my list as > well. > > - I am more efficient at bug-chasing by sending relevant data to stdout > instead of setting breakpoints and fighting the GUI until I understand what > is going on. (I think that one of the most useful features of eclipse is > the built-in console.) Furthermore, in my experience, almost all bugs are > trivial regressions and/or caught immediately by reasonably good > assertions. YMMV. > > - I concur that when faced with a new code base, or just poorly written > code not written by oneself, some of the IDE features are very useful in > order to get up to speed. But why does this functionality have to come in a > GUI app, fully integrated with other components that may have drawbacks > even if they are not explicitly used? > > > Seriously, I'm never going to understand you "editor" people.. >> >> > I do not see how this is relevant. Is your misunderstanding of the post > deliberate? >
It's also worth noting that this guy dropped D for C#. That's a pretty clear indication the environment was important to him.
