AZ Award 项目经验总结

项目开发经验分享:减少Bug的策略与实践
本文分享了作者在项目开发过程中遇到的90多个Bug,包括UI、Code、存储过程错误及需求误解等,并提出了针对性的解决方案。强调了用户体验的重要性、统一规范样式、每日代码审查、及时解决需求误解以及定期会议汇报的工作流程,以减少未来的Bug出现。通过总结经验,作者旨在提高团队开发效率和产品质量。

        最近两个月在做AZ中国本土的一个项目,实际上是一个报表系统的续约小项目,功能是一个制定计划和积分分配,制定计划,顾名思义,就不解释了。 积分分配是公司内部组织经理级别以上在每个季度拥有一定数据的虚拟积分,可以对下属进行分配,这些积分最后会体现在季度奖金中。业务大概就是这么个业务,程序做起来,慢慢的有些复杂,而我就这几个页面的网站在进入SIT阶段,测出来的内部Bug有90个之类,没有破百,那是给我留面子。

       怎么产生这些bug就不说了, 但是数量之大,自己都要狠狠鄙视下自己。所以在这里留点记忆,希望以后的开发当中少犯错。
       这个90多个Bug,大约UI40个,Code和存储过程错误40个,10个需求误解,剩下的是需求新增造成的项目开发Efforts不足引起的。

       上头号召整个Team,把我补了一趟课Defects Anlysis,但是临近下班,一时半会也讲不完,大概几点还是掌握了,所以总结一下,避免更多Bug。

       现在SIT到了末期,只有不到4,5个bug,还要感谢组内同事给力的测试,防范于未然。否则丢到客户那边我就惨了。

      1.UI

      1.1自己要有好的用户体验,不能有看起来可以,要做到非常好,如英文网站纯英文,中文网站纯中文,这是必然的。

      1.2统一规范样式,所有页面风格保持统一,不会纠结的样式,得请教UI专家,不得马虎。

      2.Code

      2.1每天开发完代码,下班前1个小时,要进行Code review,详细测试,保证当天提交的代码是安全的。

      2.2遇到问题,要逐个攻破,不能遗留到后期,否则后期压力更大,到处都是坑。

      2.3定期展开开发进度会议,提给团队解决。

      2.4定期向上级汇报工作进度。

      2.5发现Bug,首先的承担责任,解决问题,最有效的解决bug。

      3.Requirement

      3.1落实Requirement内容,具体到页面展现的边边角角。

      3.2业务至上,架构能做到极高的兼容性。

      。。。

       近来略看了高效程序员的44个习惯,希望自己慢慢落实,一切从好的方面努力。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值