写代码的速度

换个环境,总是能发现不一样的世界,也总是能发现一些平日里发现不了的东西。刚到一家公司,有几个比我小的同事,他们写代码都比我快,这时我才意识到我写代码的速度在慢慢地变缓,变慢。

为此我并不担心,因为我发现写的太快的代码通常需要返工——这会浪费很多时间。有开发与测试沟通的时间,有走流程的时间。与其快速开发再改来改去。我情愿仔细,缓慢地写代码。最理想的状态是写的每一行代码都能出现在最终的产品中。

 

细想一下影响代码的速度会有很多方面:

1,对编程语言的熟悉程度

2,对项目惯用法熟悉程度

3,对需求理解的程度

4,对项目架构的理解程度

但有一点有些让人感觉奇怪(也很正常)地是随着对项目和架构的理解,写代码的速度并不会直线上升而是先上升后下降。究其原因是你需要考虑的东西增多了。随着对项目的理解你知道有些东西是不太好,但却是多方妥协的结果,你写代码时也能更加照顾到多方的需求。为此你必须仔细斟酌你的每一行代码,以确保自己是无误的。

 

说到速度,我想到了效率。其实对于开发来说调试是最浪费时间的工作。为了提高整体工作效率,学会一些调试技巧,将会大幅提高效率。

除此之外,各式各样的测试也会花费掉我们大量的时间。什么冒烟测试了,单元测试了,集成测试了。这几都是时间杀手。虽然全部采用自动化测试不太可能,但越多的引入自动化测试,省下的时间就越多。

再者,就是性能了。对于有的项目规模不是很大,这点并不明显。但项目比较大,特别是跨区域的协作,开发,测试。若没有好的性能,则浪费的时间就会指数般的增长。就我当前的项目来说,连个数据库,取些数据,做个测试就可能需要半个小时之久。如此这般,一天还能做多少工作?

转载于:https://www.cnblogs.com/Jerry-Chou/archive/2010/09/16/1828431.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值