项目的一点点体会

1. 良好的需求设计, 可以避免很多bug,更清楚的管理用户逻辑,更方便对用户逻辑进行修改,最重要的是开发人员可以去写代码和改代码。

2. 简单的技术架构。这里的简单,指的是,

    a. 嵌套不要太多、太深,代码读起来晦涩,而且不知道修改是否会影响到其它代码

    b. 易于重构。比如但前公司的gwt架构,每个输入框都做的很死,甚至一些大小和lable都几乎没法改动,就很不利于修改。在用户看来,可能他需要一样大一点的输入框,可是开发人员在这个架构下却需要付出很大的代价。

猜你喜欢

转载自yanzhiying95599.iteye.com/blog/1293610