关于规范。。随经验不断更新(给自己备忘)欢迎订正和给意见

数据库:
最好能一步设计到位,需求是多花一点时间。
1.花时间考虑清楚表的张数,不要漏功能点,这个是首要考虑的,例如附件上传的附件表;
2.最好考虑全字段,这个很难避免,尽量。
3.保证设计时就能定义好字段的类型,后期不要更改,例如时间使用string还是date还是timestap,设计时参看别人经验;还有就是定义好约束,例如,是否非空,有无默认值;
4.保证表设计应满足的范式,最好按三范式来,参考文章 http://414704599.iteye.com/blog/1682826
不要怕表关系复杂,当然也不要过分追求数据没有冗余,不要有低级冗余;例如多张表出现一个人的基本信息,而且是很多条。

代码编写:
1.积累常用代码,写一下工具类,提高代码复用(现在代码复用率较低);
2.有框架的最好等底层代码别去改框架可以自己扩展,要改也要和组员商量好,以免产生冲突。
3.svn等工具先更新再提交;
4.经验或者是需求分析不足时,代码编写也要了解需求了,例如,显示内容时注意是显示哪些(什么条件),什么顺序,要显示的字段是哪些;
5.面向接口编程,利用扩展;
6.时间允许的话先写好别人都要调用的代码,例如登陆,分页等
7.想好业务流程是否对再开发,否则极易出错返工。

前台:
1.尽量用现成框架,自己写的js什么的考虑不全或者兼容性不好(自己前台技术弱);
2.规定好风格(主色调,每个页面的宽度),。。其实这个也是css的问题,写不好。。

开发流程:
1.需求-->原型设计-->确认需求-->修改原型(重复)
2.有问题随时找客服沟通(先发邮件(文字证据),再打电话(快捷确认))。

持续更新。。。

猜你喜欢

转载自414704599.iteye.com/blog/1687796
今日推荐