昨天發(fā)現(xiàn)了一個(gè)問(wèn)題,在我們發(fā)布的產(chǎn)品中的各個(gè)版本都有。這是一個(gè)很棘手的問(wèn)題。還好,已經(jīng)有人對(duì)問(wèn)題代碼進(jìn)行了優(yōu)化。
但是問(wèn)題又出來(lái)了,優(yōu)化的代碼的接口變了。這又是問(wèn)題。
此時(shí)我就想把他的代碼改呀改,或者改我自己的代碼,以便利用他優(yōu)化后的代碼。發(fā)現(xiàn)還是錯(cuò)了。
此時(shí),經(jīng)驗(yàn)豐富的大師會(huì)告訴我利用派生,封裝。這的確是一個(gè)好辦法。看來(lái)面向?qū)ο蟮乃枷脒€沒(méi)有深入到我的骨髓,不能很好的體會(huì)和運(yùn)用。
這是昨天的一點(diǎn)收獲。拿到別人的代碼不要著急去改,如果要用的話,要學(xué)會(huì)派生和封裝,否則改壞了代碼,維護(hù)代價(jià)會(huì)更大的。
不過(guò)收獲歸收獲,代碼封裝真的不是很好做,我最后還是放棄了。對(duì)比代碼的不同,進(jìn)行修改。有些東西需要搞懂原理,這才是根本。
posted on 2009-07-15 09:39
Sandy 閱讀(220)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
日常總結(jié)