繁体   English   中英

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

[英]What IDE features should I learn to use

我只是一个自学成才的前端开发人员,只是为了过渡到后端开发才可以对更多项目说“是”。

我发现eclipse是我最喜欢的javascript和php文本编辑器,但是我意识到它(和其他IDE)具有大量的功能,这些功能我不知道如何使用,或者为什么我要使用它们。

我真的很想知道为什么使用IDE的这种特性可以帮助您更有效地工作,编写更好的代码等……以及一些指向有用信息源的链接。

干杯

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

您可能会发现Eclipse的技巧,如这些有趣。 但是,如果您的目标是“编写更好的代码”,那么我认为您需要寻找其他地方。 了解您使用的语言更好,了解设计模式以及乳清人们应用它们的原因,学习测试技术。 还有很多其他东西可以花费您的时间。 真正的智慧工作是我们的目标。

我总是建议您学习IDE背后的内容 ,然后再使用IDE。

熟悉:

  1. 构建/分发过程(如Make和其他过程)
  2. 编译的工作方式,组成过程是什么
  3. IDE如何生成类似自动完成的内容(扫描标题/源)
  4. 版本控制 ,在命令行上熟悉它。 这意味着您可以处理IDE不能满足的问题/要求。

一旦知道了要在其中进行编程的语言/环境的幕后情况,IDE就会变得有些平凡,只是对类固醇的模块化文本编辑器。

祝好运

也许这很明显,但是在我看来,类/函数/变量名的重构是任何IDE的最基本特征之一。 持续重构是编写良好代码的秘诀之一。

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

正如艾登(Aiden)提到的那样,通常了解如何从命令行/编译来构建以及版本控制系统都是有用的。 熟悉GIT和Subversion。

IDE不会使您编写更好的代码。 为此,您将需要练习并花一些时间阅读/收听播客。 阅读入门的罗伯特·马丁(Robert Martin)的“清洁代码”。

此外,请花一些时间来学习适用于您的IDE的正确TDD和工具集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM