简单设计

最近在看一本JAVA入门书,虽然介绍的是JAVA5.而且对于我这样的人来说,看这本书如同一个成人在看一本幼儿文学。不过我还是对这本书着迷。作者的论点相当精辟,节选以下这段写在这里,算是给自己编程设计习惯的一盏指明灯.

 

简单设计

      但是,设计的效果常常在编码开始以后才能体现。不通过代码来验证自己设计的设计者经常创造出失败的系统,比如在不需要的地方使用静态创建方法。他们在设计时候也经常会遗漏某些重要的方面。

      最好的策略是尽可能保持代码的干净,保持干净的设计也是很重要的。

  • 确保测试是完备的,而且总是运行成功
  • 消除重复
  • 保证代码是干净的和富有表现力的
  • 将类和方法的数量减到最少

      代码不应该存在过度设计,不过支持当前的功能是必要的。这样的代码被称之为简单设计。

简单设计带来了可伸缩性,随着需求的改变,你可以更新和改进设计。

      书中也提到了消除重复是最重要的,类和方法最少的重要性是仅次于消除重复的。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值