提高coding速度和效率的总结

以下为个人总结和借鉴的方法

一、影响coding速度的一些因素

  1. 未考虑清楚就匆忙下手,导致不断的停下来思考和重写。
  2. 匆匆写完之后,出现很多的错误,包括各种语法错误,花费了大量时间甚至返工。
  3. 在整体逻辑没理清之前,陷入了很多的细节,纠缠不清。
  4. 对于一些方法的使用不清楚,需要不停的去查询手册或者google之。
  5. 编写重复的代码,执行重复的操作。
  6. 经常被其他的人或者事情打断,无法集中精力。
  7. 过早的进行性能之类的优化,引入了复杂性和潜在的bug。

二、提高coding速度的方法

使用恰当的工具。使用合适的IDE或者编辑器(VIM ,Sublime Text 2是一款不错的跨平台的编辑器)

掌握相当数量的快捷键,VS中的快捷键掌握了基本够用。

先写整体逻辑和测试代码,再逐步实现细节。(团队中可以提倡TDD方式)

对于常用的库函数记住用法,并想办法提高查询文档的效率

写完代码先自己阅读,检查语法逻辑是否正确。(是否可以尝试下结对编程)

使用番茄工作法方法(避免被打断),为自己建立较为完整的编码时间,在这段时间完成高质量的编码。

选择好的调试方法,日志、断言等等,积累自己的调试工具。

积累自己的代码库,经常做改进

今后想到后持续更新该博文。

原文地址:https://www.cnblogs.com/visionwang/p/2618282.html