描述:从去年开始我做了接近半年的比较大的项目,这个项目是从最初开始的,从中学到了不少东西。因为是重新开始的项目会有很多的重构和代码的更改,问题有如下:
前台:
1.UI样式弄得不好,很多属性例如margin都需要我们自己一次次重复,加大劳动力
2. Converter的做法不好,导致我们都要手动写从后台bo与前台bo的转换,产生大量代码
3. 分页解决方案来的太晚和不是很好,会导致代码有大量的改动
4. Unit test 型同虚设,写他只是为了 代码的覆盖率,不为别的
5.Coding的人员经验不足,导致写的代码质量低下
后台
1.对EntityFrame work 的特性把握不充分,随着时间的推移表越来越多,导致edmx第一次加载的时间越来越长,到后来不得不选择分离edmx(个数的限制),但是后果就是对于已经写好的比较复杂的代码分离起来很烦,因为要平衡代码的改动量和edmx的table的数量