提高coding速度和效率的总结

本文总结了影响编程速度的因素及提高编程效率的方法,如使用合适的工具、掌握快捷键、先写整体逻辑后填充细节等,同时介绍了如何利用番茄工作法保持专注。

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

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

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

二、提高coding速度的方法

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

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/visionwang/archive/2012/08/01/2618282.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值