分享三层(多层)开发中的经验
lawbc 2009-04-07 05:46:53 1.实体类尽量用组合而不是继承,更不要用一个字段表示外键关系,因为这样在数据显示的时候会带来麻烦
2.无论是dal层还是bll层还是其他层都应该用异常处理机制而不是用错误处理,比如返回int,或者一个对象,这样都不好
因为这样除了增加文档外还要程序员每次去if (返回值==XX)
3.每层都用接口编程,对外只是暴露接口,
4.如果是自己写dal层的话,不要用sql拼接的方式
5.最好不要用存储过程,特别情况例外,因为存储过程影响调试和维护
6.不要指望你的程序员既要熟悉数据库又要熟悉程序,发挥他的优势就好,(主管或者项目经理是追求完美主义的除外)
7.每层命名规范要到位。
8.没有经过需求调研不要编码为好,因为就开始编码了基本上是白做的,因为都是你个人想法而已(但是我却做了,最后等死)
9.不要XX人说这个不好看或者性能不好就改,因为他可能不是决策人,即使是也要写在文档里,待下个版本或其他进度完成的时候分配来做
(我现在就这样,所以经常磕磕碰碰,最后大家都累死)
其他的留给大家发挥了。。。