会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
MessageBox
What you do today can improve all your tomorrows.
Bear in mind:
S
= Single Responsibility Principle
O
= Opened Closed Principle
L
= Liskov Substitution Principle
I
= Interface Segregation Principle
D
= Dependency Inversion Principle
博客园
新随笔
管理
订阅
函数
输入:由于用户操作,必然存在输入数据的差异性,所以不能一定保证它的正确性
逻辑
必须检查输入的正确性
必须保证函数体运行的稳定性
必须具有友好的异常提示
必须确保输出的准确性
输出:只有在符合输入规则和需求逻辑情况下,才能保证输出结果
函数的修改往往会产生副作用, 由此维护和调试所花费的绝大部份时间都是在查找产生副作用的地方.
所以函数应该尽可能少的使用外部数据, 实现自身单一职责的功能.
posted @
2011-10-18 22:19
Yu
阅读(
116
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告