免费论文查重认准CNKI论文查重,专为高校论文检测、毕业论文查重、硕士论文查重诞生的论文检测入口平台,CNKI论文查重系统涵盖海量的数据库,为毕业生解决各种烦恼,论文查重软件免费为各种有论文检测、论文查重需求的人提供,论文查重认准CNKI查重!
发布时间:2022-04-02 22:08:19 作者:知网小编 来源:www.it54.cn
代码的坏味道更多的指的是第一种情况,第二种情况可以开发之前体现进行简单设计和拆分,从而避免过度设计,同时可以避免谈未来性,来让代码随着功能一起小步重构并演进。 在一些场景下为了在实现上的临时方便性,有的开发者会直接在某个对象上添加一个属性,后续使用在需要的时候使用该属性。
为什么过多的注释是一种代码坏味道? 首先并不是所有的注视都是坏味道。 如果想通过注释来表达代码的意思,那么代码修改了注释也需要同步进行修改,如果代码修改了但是没有修正这是注释就有可能导致误导。 还有一种注释的坏味道,指的是不使用的代码通过注释掉来表示其弃用。
当方法的参数列表过长时这也是一种代码的坏味道。 为什么参数过长是一种坏味道? 参数过长和过大的类、过长的函数、重复代码一样,起初并不会导致什么错误,但是代码随着时间向前演变过程,会给代码带来很多麻烦。 长参数函数的可读性很差,尤其是存在多个类似长参数方法时,并不容易判断出应该使用哪个方法。 当需要为长参数函数添加新的参数时,将会促使调用方发生变化,且新参数的位置也将让这个方法更加难以理解。 如何解决长参数的代码坏味道? 如果传递的几个参数都出自一个对象,那么可以选择使用 Preserve Whole Object(保持完整对象)直接传递该对象。