March 14, 2009

The IDE is good or evil?

从Java世界的eclipse,netbeans到.NET世界的Visual Studio(VSTS), IDE的很多强大的功能为我们的开发带来了不少的便利,但有时候IDE也给我们带来了很多的烦恼,比如当没有IDE支持的时候,有些人竟然会写不出代码。这到底是IDE好还是坏?

首先可以肯定的一点是 IDE 是用来提高工作效率的。但他不能代替你去思考。所以在使用IDE这些便利的功能时,需要对IDE有一定的认识。

比如 IDE 是通过什么方式来帮我们管理源代码,以及如何知道我们的编译顺序的。 IDE 是根据什么方式来进行智能提示的? 为什么IDE可以协助我们进行debug?

现在IDE的智能提示很强大,而我们在使用智能提示之前是不是先要清楚每个对象是干什么的?对象里面的方法属性是干嘛的?

如果离开了智能提示,就不知道该怎么写代码,那么即使写出的代码也靠不住。

在学习阶段还是多用文本编辑器(VIM, Notepad++)来写代码,当把程序的各个生命周期(编码,编译,链接,运行等)搞清楚,把所用的语言的各个特性,以及使用相关类库的功能搞清楚再用IDE来帮助你在生产开发时节省体力。

comments powered by Disqus

© Copyright 2019 Tairan Wang