至少提高2倍的编码速度。 简单的技术。

直接地,编码过程可以大致分为以下步骤:

  1. 考虑解决问题。
  2. 输入您的解决方案。

这篇文章将讨论第二阶段。 但是我不会谈论输入文本的速度,因为现代人不仅由于社交网络,信使等的普遍分布,而且程序员不得不打字很多。 我认为您的打字速度已经不错。 开发人员每天都必须与IDE合作。

集成开发环境(IDE)是一种软件应用程序,为计算机程序员提供用于软件开发的全面功能。

有大量的IDE。 您的选择取决于您使用的编程语言和个人偏好。 就个人而言,我使用JetBrains的产品获得了很多有趣的编程技巧。

经验丰富的程序员将最大程度地利用其编辑器的功能。 但是我经常遇到在开发具有非常低级别的IDE的软件产品方面有多年经验的人。

捷径

他们执行许多不必要的操作来执行IDE开发人员已移至某些快捷键的一些简单操作。 高级程序员应该知道这些捷径不比他使用的编程语言差。

作为一个简单的示例,请考虑以下大多数IDE具有键盘快捷键或插件的常见情况:

  • 重构变量,在项目中多次发生的方法。
  • 具有特定于语言的构造的环绕代码片段。
  • 覆盖超类的方法
  • 浏览源代码
  • 版本控制
  • 等等

外挂程式

大多数IDE具有良好的插件体系结构。 可以将大型工具和小型工具添加到您的编辑器副本中,以扩展其功能并对其进行自定义以适合您的特定开发需求。

他们能:

  • 提供与版本控制系统,应用程序服务器和其他工具的集成
  • 添加对各种语言和框架的支持
  • 通过快捷方式提示,实时预览,文件查看器等提高工作效率
  • 通过编码练习和验证帮助您学习新的编程语言

另外,我附上了最常见的IDE的快捷方式列表。

JetBrains任何产品捷径
Visual Studio代码快捷方式
Netbeans快捷方式
Eclipse快捷键

为了提高编程速度:

  • 了解IDE快捷方式
  • 将有用的插件添加到您的IDE

最初于 2018 年11月28日 发布在 it.badykov.com 上。