让企业应用更快一些(二):影响企业应用开发效率的要素

    企业应用开发都有哪些要素?老实说,这个范畴有点广。不考虑需求和设计的因素,我认为大致应该包括以下几个方面:

  1. 适合于团队的开发架构。开发架构的选择,不能过于求新,也不能过于保守。新的开发架构都存在学习曲线,需要付出时间代价;同时新的开发架构又会带来效率的提升,因此是否需要引入新的开发架构,是值得仔细考量的一件事。同时,在选择开发架构时,还需要考虑流行程度,广泛的流行意味着丰富的文档资源和大量的熟练人手。
  2. 完善的工具集。完善的工具集在开发过程中将会节省大量的时间和精力,可以让开发人员将注意力集中到具体的业务实现上,而不必为了实现某个功能点反复调试。
  3. 单元测试支持。单元测试的带来的好处不言而喻,将会节省大量原本用于反复测试和调试的时间。
  4. 依赖库管理。这个仁者见仁,智者见智,对于较大规模并且维护周期较长的项目,我认为还是相当有必要的。
  5. 自动化构建。自动化构建可以将开发人员从繁琐的打包、部署、发布、备份的工作中解脱出来,我想我现在以及将来也离不开它了。
  6. 版本管理。需要理由吗?
  7. 统一的编码规范与约束。统一的编码规范和约束可以提高代码的可读性和可维护性,当你接手别人的代码的时候,你一定会向上天祈求这是个循规蹈矩的家伙。
  8. 文档支持。同上。写文档的时候深恶痛绝,当你需要它的时候,你会觉得它是那么的可爱。

    好吧,我们发现这些部分无论哪一个都会对开发效率都会带来影响。那么我们在项目启动之初,是不是就应该花费那么一两个下午好好想一想,如何才能通过这些方面,让我们的开发进程更快一些?

 

   

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值