【问题标题】:What IDE features should I learn to use我应该学习使用哪些 IDE 功能
【发布时间】:2009-08-30 23:48:59
【问题描述】:

我基本上是一名自学成才的前端开发人员,只是刚刚过渡到后端开发,以便能够对更多项目说“是”。

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

我非常感谢一些关于为什么使用 IDE 的某某功能可以帮助您更高效地工作、编写更好的代码等的一些指示,以及一些指向有用信息源的链接。

干杯

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

【问题讨论】:

  • 应该是社区维基

标签: eclipse ide performance


【解决方案1】:

您可能会发现诸如 these 之类的 eclipse 提示很有趣。但是,如果您的目标是“编写更好的代码”,那么我认为您需要寻找其他地方。更好地了解您正在使用的语言,了解设计模式以及人们应用它们的原因,学习测试技术。还有很多其他事情可以花时间在上面。目标是真正更聪明地工作。

【讨论】:

    【解决方案2】:

    我总是建议了解 IDE 背后发生的事情,然后使用 IDE。

    熟悉:

    1. 构建/分发过程(如 Make 等)
    2. 编译的工作原理,组件流程有哪些
    3. IDE 如何生成自动完成(扫描标头/源代码)等内容
    4. 版本控制,在命令行熟悉一下。这意味着您可以处理 IDE 未满足的问题/要求。

    一旦你知道你正在编程的语言/环境的幕后发生了什么......IDE有点平凡,只是一个模块化的文本编辑器。

    祝你好运

    【讨论】:

      【解决方案3】:

      也许这很明显,但在我看来,类/函数/变量名重构是任何 IDE 最重要的特性之一。不断重构是编写好代码的秘诀之一。

      【讨论】:

        【解决方案4】:

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

        正如 Aiden 所提到的,了解如何从命令行/编译进行构建通常对版本控制系统非常有用。熟悉 GIT 和 Subversion。

        IDE 不会让您编写更好的代码。为此,您将需要练习并花一些时间阅读/收听播客。为初学者阅读 Robert Martin 的“清洁代码”。

        此外,花时间学习正确的 TDD 和可用于您的 IDE 的工具集。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-06-15
          • 1970-01-01
          • 2010-11-22
          • 1970-01-01
          • 2019-08-31
          • 1970-01-01
          • 2018-12-20
          • 2010-11-03
          相关资源
          最近更新 更多