怎样成就一段优秀的编程代码

时间:2013-11-29 12:55 来源:原创 作者:admin

计算机编程目前的应用越来越广泛,学习计算机语言的人也越来越多,不过,学习计算机语言并不是十分轻松简单的,不但需要很好的英语能力,还需要编写代码的人有着良好的思维逻辑能力,而Object Mentor International公司的技术顾问Michael Feathers在前不久的一次采访中表达了自己对优秀代码的看法。
尽量减少if else 语句的使用
有过编程基础的人都会对if else语句有所了解,这是一个计算机语言当中十分常用的循环语法,能够让计算机多次重复一个指令,在多个结果中寻找编程者所指定的一个或多个结果,计算结果十分明了,而且使用简单。
但是Michael Feathers表示,编程者其实 应该尽量减少这样的语句的使用,他认为,用越少的if语句,越少的循环次数,最终才能得到良好甚至优秀的代码结果,这是因为程序员通过语句实现了一种归纳,而这种归纳能够帮助计算机很好的控制代码结构,有利于代码的稳定运行。
建立更加清晰化的代码语句
在采访现场,Michael Feathers通过举例来证明自己言论的正确性,他利用定义取出的方式来代替了if语句,虽然但从代码上来看,似乎Michael Feathers更多、更复杂,但是从内部的代码结构而言,这种代码表现形式无疑是更加清晰、明确的,是利用人工进行了归纳,因此胜过于if语句。