我应该学习使用哪些IDE功能

时间:2009-08-30 15:34:52

标签: eclipse ide performance

我是一名基本上是自学成才的前端开发人员,只是为了能够对更多项目说“是”而进入后端开发。

我发现eclipse是我最喜欢的javascript和php文本编辑器,但我知道它(和其他IDE)有很多功能,我不知道如何使用,或者为什么我想要使用它们。

我真的很感激为什么使用IDE的这样一个功能可以帮助你更有效地工作,编写更好的代码等......以及可能有用的信息源链接。

干杯

编辑 - 我已经转换为使用ftp功能和代码浏览器/功能列表

4 个答案:

答案 0 :(得分:2)

您可能会发现these等日食提示很有趣。但如果您的目标是“编写更好的代码”,那么我认为您需要寻找其他地方。更好地理解您使用的语言,了解设计模式以及人们应用它们的原因,研究测试技术。还有很多其他的时间可以用来。真正做到更聪明的是目标。

答案 1 :(得分:1)

我总是建议了解IDE背后的内容,然后使用IDE。

熟悉:

  1. 构建/分发流程(如Make和其他)
  2. 编译的工作原理,组件流程是什么
  3. IDE如何生成自动完成(扫描标题/来源)等内容
  4. 版本控制,在命令行上熟悉它。这意味着您可以处理IDE未填写的问题/要求。
  5. 一旦你知道你正在编程的语言/环境幕后发生了什么...... IDE有点平凡,只是一个关于类固醇的模块化文本编辑器。

    祝你好运

答案 2 :(得分:1)

也许这很明显,但在我看来,类/函数/变量名重构是任何IDE最基本的功能之一。不断重构是制作优秀代码的秘诀之一。

答案 3 :(得分:0)

这是一个难以回答的问题,因为大多数现代IDE提供了如此广泛的功能。从一般的角度来看,我熟悉重复任务的热键组合(保存,构建,代码折叠等)以及如何安装/启用/禁用附加组件和插件。这会让你更有效率。

正如Aiden所提到的,知道如何通过命令行/编译进行构建将是有用的以及版本控制系统。熟悉GIT和Subversion。

IDE不会让你编写更好的代码。为此,您需要练习并花一些时间阅读/收听播客。首先阅读罗伯特·马丁的“清洁代码”。

此外,请花时间学习适当的TDD和IDE可用的工具集。