1、函数就是一个模块,必须独立;
2、尽一切减少关联,降低耦合;
3、努力不要调用其他对象,变量,仅仅完成自己的功能,如果要调用,应该作为变量传入;
4、一点涉及到与具体应用相关的对象,那么这个源码的复用就是一句屁话。
5、函数的调用规则应该是控制逻辑里的事情;
6、耦合的模块很难进行自动化的单元测试。
Copyright @ 孤独 Powered by: C++博客 Theme by: .NET Monster