怎样提升开发效率

来源:互联网 发布:辨别声音属性软件 编辑:程序博客网 时间:2024/04/30 04:15


          

         提升开发效率(休息、学习、实践技巧):

         1.  有多项相似需求时, 先开发一个较通用的工具、解决方案和微框架, 使得后续相似需求能够以最少时间完成;
         2.  预先设计、探讨, 逐步迭代改进, 更抽象精简地表达和编程;
         3.  使用主流框架, 尽可能复用成熟组件, 借鉴现有成熟方案, 保持少而精;
         4.  使用代码生成工具, 或适当编写自动代码生成程序, 使得那些既定代码模式可以自动生成而无需手动敲入;
         5.  更熟练使用工具以及快捷键(代码缩进,测试,编译运行,调试, 删除代码, 撤销与回退, 复制粘贴,搜索与替换);    
         6.  每天花半小时学习一个新的知识、技术点或理念, 保持新知和热情, 切忌全部时间拿来写代码完成工作任务;
         7.  适当停顿休息, 午休,工作间隙起立;
         8.  学习关于提升开发效率的知识、技能和经验;
         9.  拆解任务, 估算和限定开发时间;
       10.  在精力充沛的时候编程, 精力不佳时停顿或处理事务性工作;
       11.  先搭建原型, 把系统整体跑起来, 再逐步求精细化。 

        阻碍开发效率的因素有哪些?

         1.   中断性事务处理;  ---->  要适应语境切换
         2.   对所面临问题还没有思考出解决方案; ---->  知识经验累积不够, 需要学习或请教前辈
         3.   身体不适或心情不佳;  ----> 需要停顿休息和调适状态
         4.   工作量大,产生畏惧心态;  ----> 学会拆解任务。

   提升开发质量:

          1.  保证重要的 UT 和 FT;
          2.  持续小步重构;
          3.  如何编写可信赖的代码


0 0