简单的代码
来源:百度文库 编辑:神马文学网 时间:2024/09/19 18:37:14
简单的代码
(2010-08-26 11:17:59)杂谈
软件设计有两种方法:一、设计得足够简单,以至于明显没有缺陷;二、设计得足够复杂,以至于没有明显缺陷。求三个数中的最大数,有以下几种写法。孰优孰劣?哪种写法不容易隐藏缺陷?第一种:if ( a > b ) {
第二种:if
第三种:if
第四种:maxNumber = max(max(a,b),c);
int max(int a, b) {
注意:第二种和第三种写法确实有缺陷,哪种缺陷一目了然,容易修改?
原来我们的大脑不适合处理复杂的问题。要考虑的是,怎么把事情变得更简单?