敏捷编程 - 个人理解

什么是敏捷编程

  • 敏捷思想是对软件工程传统方式的一种改进和优化,侧重于工作效率的提升。
  • 敏捷编程是在敏捷思想指导下的编程行为。

敏捷思想的目的

  • 敏捷思想的目的是加快工作效率,如果按照标准的软件工程方式工作,虽然非常稳妥,但是工作效率相对会比较低。
  • 实际工作中,也几乎没有完全按照软件工程传统方式工作的公司,或多或少会进行删减。

做法

  • 敏捷编程需要从上至下,从项目到个人全体投入才有较好的效果。

敏捷项目

  1. 使用框架
  • 在能满足需求的情况下,使用流行和成熟的框架,不要自己开发;不能满足需求或者自己能做的更好的情况时,才考虑自主研发。
  • 有些从大公司出来创业者或者领导好高骛远的公司,一上来就自己开发,工作效率会较低,例如:之前在一家公司,领导是从华为和腾讯工作十多年出来的创业者,为了追求代码100%是可控的,所有代码完全自己写,即使公司全部都是应届毕业生,因此效率非常低,成果也非常不稳定,甚至不可使用。

敏捷个人

  1. 使用工具
  • 重复,繁杂的事情如果都能够使用工具来完成,工作效率会变得更高,工作结果也会更正确;
  • 先找流行稳定的工具,实在没有才自己实现。
  1. 不要被环境影响,找到正确的工作方式
  • 例如:之前在一家公司,使用C语言写嵌入式代码,员工都是招聘的应届毕业生,C语言没几年功底很容易出错,因此我建议使用C++,但是领导说他认为C++和C是一样的;公司代码管理使用svn,上传很容易出错,并且当时需要使用分支管理,操作非常麻烦,因此我建议领导采用git,但是领导认为svn和git是一样的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值