For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
Python编程开发语言是目前许多人在转行软件开发行业的时候都会去学习的一个编程开发语言,今天我们就通过案例分析来简单了解一下,Python函数编程原则都有哪些。
1、函数设计要尽量小,嵌套层次不宜过深。
所谓小,就是尽量避免过长函数,因为这样不需要上下拉动滚动条就能获得整体感观,而不是来回翻动屏幕去寻找某个变量或者某条逻辑判断等。函数中需要用到if、elif、while、for等循环语句的地方,尽量不要嵌套过深,好能控制在3层以内。相信很多人有过这样的经历:为了弄清楚哪段代码属于内部嵌套,哪段属于中间层次的嵌套,哪段属于更外一层”
2、函数声明应该做到合理、简单且参数不易太多。
试想,当你看到一个函数名和其实现逻辑不一致的时候作何感想。函数命名应“反映其大体功能外,参数的设计也应该简洁明了,参数个数不宜太多。参数太多带来的弊端是:调用者需要花费更多的时间去理解每个参数的意思,测试人员需要花费更多的精力来设计测试用例,以确保参数的组合能够有合理的输出,这使覆盖测试的难度大大增加。
3、函数参数设计应该考虑向下兼容。
这个对于经常做项目的同学应该更有体感,敏捷开发模式下,项目迭代更快,对于比较大的项目,可能存在多项目并行的情况,一套代码由多条线并行开发。那么,这种模式下,你设计的函数就必须要预见到未来可能会扩展到的功能。例如一个大项目拆分成多个小项目迭代完成,这样你在设计函数初期就必须考虑到未来函数升级需要兼顾到地方,为未来升级留下“口子”,不致于每次迭代都要打改动。
4、函数职责尽可能单一。
要保证一个函数只做一件事,就要尽量保证抽象层级的一致性,所有的语句尽量在一个粒度上。同时在一个函数中处理多件事情也不利于代码的重用。本案例的改进版,可以将代码拆分成三部分:信息提取、下载、流程编排。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。