大大小小接触了不少项目,现在把总结的一些设计技巧,设计原则总结于下,虽然不能和大拿们的著作比,但贵在是自己所感所悟。
1、项目必须分层设计(典型例子,mvc结构,易于维护,项目结构尽量单一扁平,不用过分的包装--不超过3句话,就不要封装成函数!!ok?)
2、如果项目有一定规模(有功能划分),一定要模块化
3、尽量减少硬编码(比如提示信息,后期可能修改的参数等,可以用properties或xml保存)
4、请不要拼串!!!(现在做的项目,不知道原作者什么水平,什么数据都拼串 eg:webservice,js等等,要记得顺序,修改起来超级麻烦)
5、尽量少的基础代码库(同类库,用一个就ok,现在这项目,jq,dwr,prototype神马都有,后台功能重复的jar包n多,烂)
6、你没有数据库字典?可以!但是,你能不能在数据库设计视图加个注释啊!老大,后来的人实在不能理解你的火星式命名啊!