开发速度之我见
来源:互联网 发布:手机淘宝开店教程2016 编辑:程序博客网 时间:2024/05/10 00:17
有了闲暇时间,才会考虑更多(比如提高软件的品质)!那么如何“增加”闲暇时间呢?
记得我上初中的时候,有一件事情对我影响比较大。一次在学校作数学作业,老师在旁边看着我和另一位同学做数学题,过了一段时间老师说了一句话,他说,你这速度也太慢了,人家三道题都做完了,你两道还没做完呢!你比人家少做多少练习呀!
确实,这句话也太对了。反过来说,完成同样的作业,他用2个小时的话,那么我得用三个小时或者更多,那么他就比我多出来了一个小时,这多出来的一个小时,他就可以出去玩了,或者写拔高题,或者写英语作业。而我就少了一个小时的玩耍时间,陪大发了呀!
不过可惜,我写作业的速度倒是没有什么提高,倒是在工作中写程序的速度比较快,至少比当时的同事快,所以我就可以用“节省”出来的时间做一些其他的事情,比如研究一下ADO.net,看看怎么封装才能够更方便的调用(数据访问函数库),看看分页如何做才能更好更快(分页控件)。做好了之后用在实际的项目里应用,这样又可以节省一些时间,然后再用节省下来的时间升级分页控件,去掉bug、让调用更方便、分页的效率更高,适用的范围更广!
然后我可以再用节省出来的时间研究表单控件,把添加、修改的烦人事快速搞定。如果做一个简单的表单我用十分钟,同事用两个小时的话,那么我可以用节省下来的100分钟继续研究表单控件,升级增加功能,扩大使用范围,再弄出来个查询控件、显示数据的控件,这样节省出来的时间也就越来越多,这样我可以去研究项目里的难点了,可以去研究“复杂”的业务逻辑了。当然还可以继续升级这些控件,去掉bug、提高性能、使用更方便等。
这是我的想法,也是我对“提高开发速度”的理解。
如果我每天都在加班加点的写代码,如果我每天都在做重复的(无聊的)事情,如果每天都在为了赶进度而疲于奔命!那么时间长了我还会去思考如何提高性能、如何去掉bug、做全面的测试吗?至少我是没有那份功夫了,可能您在这样的情况下还能有精力去研究如何提高性能,增强软件的品质吧。我很佩服您!真的。因为我是在能够比较轻松的完成工作之余,才去思考如何提高性能这样的问题的。
- 开发速度之我见
- 移动开发之我见
- 移动开发之我见
- 移动开发之我见
- 软件开发之我见
- 敏捷开发之我见
- Scrum开发之我见
- 移动开发之我见
- 开发与应用之我见
- 中小型MIS开发之我见
- 商用化开发之我见
- web开发平台之我见
- 软件开发行业之我见
- 软件开发过程之我见
- 嵌入式软件开发之我见
- unity3d游戏开发之我见
- MySQL开发规范之我见
- android 开发LayoutInflater之我见
- 【实体类变形】—— 元数据(另类ORM) 描述字段的数据
- 数据层应该分为两个部分,这样可以更好的“分工”,各自研究自己的功能
- 只能实现一个单词,且最后带“.”,逆序如:ASbsa.运行得到:.asbSA
- 【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)
- 一个“蹦蹦跳跳”的flash小游戏,挺像编程的。
- 开发速度之我见
- 客户的一个问题,给我交了一盆冷水。
- update 的一种用法
- 如此之乱的思绪,如何才能专心工作?
- csdn里面的 “飞信”源代码下载
- 淘宝 封住baidu的蜘蛛了吗?
- “自然”架构
- 面对蛋糕,您是如何下刀的?
- Heritrix使用的初步总结