函数设计的四个原则
原则1 函数设计要尽量短⼩,嵌套层次不宜过深。所谓短⼩,就是跟前⾯所提到的⼀样尽量避免过长函数,因为这样不需要上下拉动滚动条就能获得整体感观,⽽不是来回翻动屏幕去寻某个变量或者某条逻辑判断等。函数中需要⽤到if、elif、while、for等循环语句的地⽅,尽量不要嵌套过深,最好能控制在3层以内。相信很多⼈有过这样的经历:为了弄清楚哪段代码属于内部嵌套,哪段属于中间层次的嵌套,哪段属于更外⼀层的嵌套所花费的时间⽐读代码细节所⽤时间更多。
原则2 函数申明应该做到合理、简单、易于使⽤。除了函数名能够正确反映其⼤体功能外,参数的设计也应该简洁明了,参数个数不宜太多。参数太多带来的弊端是:调⽤者需要花费更多的时间去理解每个参数的意思,测试⼈员需要花费更多的精⼒来设计测试⽤例,以确保参数的组合能够有合理的输出,这使覆盖测试的难度⼤⼤增加。因此函数参数设计最好经过深思熟虑。
原则3 函数参数设计应该考虑向下兼容。实际⼯作中我们可能⾯临这样的情况:随着需求的变更和版本的升级,在前⼀个版本中设计的函数可能需要进⾏⼀定的修改才能满⾜这个版本的要求。因此在设计过程中除了着眼当前的需求还得考虑向下兼容。
原则4 ⼀个函数只做⼀件事,尽量保证函数语句粒度的⼀致性。如本节开头所⽰代码中就有3个不同的任务:获取⽹页内容、查指定⽹页内容、发送邮件。要保证⼀个函数只做⼀件事,就要尽量保证抽象层
级的⼀致性,所有的语句尽量在⼀个粒度上。
滚动条变短是什么原因

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。