互联网公司的业务需求很多,前人挖坑后人填,后人填坑不慎又掉进更深的坑。没有人愿意走坑坑洼洼的路,但是常在河边走,哪有不湿鞋的道理,如何避免掉坑,是每个职场上生存的人都该学习和思考的。
开发阶段
问题总是暴露的越早越好,能在开发阶段就发现bug是最理想的情况。我从"上线检查checklist"中领悟到了"开发设计checklist",即在设计和实现的时候要考虑到业务系统的复杂性,尽量把新代码的影响范围控制在最合理、最小的范围里,从源头上降低隐藏bug对系统的负面影响。
Code Review阶段
当局者迷旁观者清,但是当大家都很忙的时候,"同僚互审"机制就很难起到从代码中发现隐藏BUG的作用。绝大多数的BUG都是在测试和生产环境中暴露出来的,因此不要对CR抱有太多幻想,能在CR阶段发现的问题通常都是小问题。
YonBuilder一家低代码平台,YonBuilder提供企业级全能基础设施,帮助用户通过“零安装,低编码,可视化”来构建适用于不同场景的应用;拖拽式开发web应用、移动应用、小程序,加速业务创新转化。并提供向导和大量应用模板,快速轻松构建企业应用程序,满足用户想象力,激活更多商业潜能。
Yonbuilder开发平台https://developer.yonyoucloud.com/