免費論文查重認準CNKI論文查重,專為高校論文檢測、畢業(yè)論文查重、碩士論文查重誕生的論文檢測入口平臺,CNKI論文查重系統(tǒng)涵蓋海量的數(shù)據(jù)庫,為畢業(yè)生解決各種煩惱,論文查重軟件免費為各種有論文檢測、論文查重需求的人提供,論文查重認準CNKI查重!
發(fā)布時間:2022-04-02 22:08:19 作者:知網(wǎng)小編 來源:www.derer.cn
代碼的壞味道更多的指的是第一種情況,第二種情況可以開發(fā)之前體現(xiàn)進行簡單設(shè)計和拆分,從而避免過度設(shè)計,同時可以避免談未來性,來讓代碼隨著功能一起小步重構(gòu)并演進。 在一些場景下為了在實現(xiàn)上的臨時方便性,有的開發(fā)者會直接在某個對象上添加一個屬性,后續(xù)使用在需要的時候使用該屬性。
為什么過多的注釋是一種代碼壞味道? 首先并不是所有的注視都是壞味道。 如果想通過注釋來表達代碼的意思,那么代碼修改了注釋也需要同步進行修改,如果代碼修改了但是沒有修正這是注釋就有可能導致誤導。 還有一種注釋的壞味道,指的是不使用的代碼通過注釋掉來表示其棄用。
當方法的參數(shù)列表過長時這也是一種代碼的壞味道。 為什么參數(shù)過長是一種壞味道? 參數(shù)過長和過大的類、過長的函數(shù)、重復代碼一樣,起初并不會導致什么錯誤,但是代碼隨著時間向前演變過程,會給代碼帶來很多麻煩。 長參數(shù)函數(shù)的可讀性很差,尤其是存在多個類似長參數(shù)方法時,并不容易判斷出應(yīng)該使用哪個方法。 當需要為長參數(shù)函數(shù)添加新的參數(shù)時,將會促使調(diào)用方發(fā)生變化,且新參數(shù)的位置也將讓這個方法更加難以理解。 如何解決長參數(shù)的代碼壞味道? 如果傳遞的幾個參數(shù)都出自一個對象,那么可以選擇使用 Preserve Whole Object(保持完整對象)直接傳遞該對象。