中國知網(wǎng)論文查重入口,CNKI知網(wǎng)論文檢測系統(tǒng)-CNKI知網(wǎng)查重檢測系統(tǒng)入口
發(fā)布時間:2022-05-27 01:00:25 作者:知網(wǎng)小編 來源:www.ld2008.cn
當(dāng)方法的參數(shù)列表過長時這也是一種代碼的壞味道。 為什么參數(shù)過長是一種壞味道? 參數(shù)過長和過大的類、過長的函數(shù)、重復(fù)代碼一樣,起初并不會導(dǎo)致什么錯誤,但是代碼隨著時間向前演變過程,會給代碼帶來很多麻煩。 長參數(shù)函數(shù)的可讀性很差,尤其是存在多個類似長參數(shù)方法時,并不容易判斷出應(yīng)該使用哪個方法。 當(dāng)需要為長參數(shù)函數(shù)添加新的參數(shù)時,將會促使調(diào)用方發(fā)生變化,且新參數(shù)的位置也將讓這個方法更加難以理解。 如何解決長參數(shù)的代碼壞味道? 如果傳遞的幾個參數(shù)都出自一個對象,那么可以選擇使用 Preserve Whole Object(保持完整對象)直接傳遞該對象。