技术开发 频道

高质量软件开发人员的五大习惯

    习惯4:状态改变方法包含最小限度的行为逻辑

    第四个习惯是状态改变方法必须包含最小数量的行为逻辑。混合状态改变逻辑和行为逻辑使得软件理解起来更加的困难,因为它增加了在一个地方发生的工作的数量。状态改变方法通常是用来获取或发送数据到一个远程的数据存储设备,因而容易在产品系统中出现问题。诊断一个状态改变方法的系统问题在远程调用被独立的时候更容易一些,这时候它完全不含有行为逻辑。此外,两者的混合还制约了开发过程。例如,getPostLogonMessage()是一个基于 accountStatus的值的行为方法:

    loadAccountStatus()是从远程数据存储设备载入accountStatus的值的状态改变方法: 

0
相关文章