订餐系统:挑剔的用户,茁壮成长的软件

    项目上线后,米老师关注起了它,处处找茬,无时无刻不在挑毛病,当老师指出我思考问题方式和管理上的漏洞时,我是既开心又有些不舒坦的。

 

    也正是因为米老师,让我确确实实明白了天上没有掉馅饼的事儿,也就是说没有你绝绝对对占便宜的事儿,米老师习惯把丑话说在后面,先让你占便宜,给你动力,然后到某个节骨眼,再给你压力

 

 

    我们是开发程序的,从程序的角度出发,我们可以这么去管理:

 

    1.在项目中加入版本号,文档里每个版本号对应当前版本的说明

    2.SVN加上branch ,trunk,这样管理代码实现了分层管理,减少了冲突

    3.文档要齐全,要及时写,所有遇到的不常见问题都要写到文档里,比如IIS发布文档,环境搭建文档

    4.工时确定好,要有前瞻性,如果在给定时间完不成,要提前向上汇报,让上级调配资源

    5.找一队人专搞测试,实行签名制,测试人员测试没问题要签名

    6.把软件做成一个个的组件,灵活可拼,这些都是一个个的业务颗粒,用到哪个拼哪个,

      目前订餐系统可以把订餐、刷卡、后台管理等模块抽出来

    7.多学习优秀的软件,比如excel输入相似字符串时的自动补全

    8.所有的东西都需要页面来控制,代码中不允许出现常量,在数据库中需要放一张字典表

    9.不要让服务器闲置,开发用它、测试用它、运维还要用,不能简单地发布到本地PC

    10.在今目标上建主线,实时更新,让大家知悉现况

    11.设计软件时多思考,多联系,联系生活,联系实际,联系之前的所见所闻,不能闭门造车

    12.软件开发的目的就是提高工作效率,如果你的软件用户不会使,而且更复杂了,那就是失败的软件

    13.开发一款优秀实用软件的一个好方法就是让程序员顶岗

 

 

    米老师挑刺,那是肯定的,每个项目都得经过老师手的打磨,才能雕刻成艺术品,受到更多人的青睐

来源:技术黑板报

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年7月9日
下一篇 2016年7月10日

相关推荐