Posted on 2009-02-19 12:45
林森(L.S.Winson) 閱讀(190)
評(píng)論(1) 編輯 收藏 引用
總的來(lái)說(shuō)是比較欣賞 開(kāi)發(fā)-測(cè)試-重構(gòu)-測(cè)試-開(kāi)發(fā) 這樣的流程的,比較重要的一點(diǎn)是,這種模式才能在不熟悉的領(lǐng)域工作中得到有效的結(jié)果。感覺(jué)之前是被那種高屋建瓴的總體架構(gòu)設(shè)計(jì)給搞蒙了,其實(shí)能做到這種程度架構(gòu)的,功力必須超越當(dāng)前的工作需要。 傻乎乎的作一個(gè)看似有效的高層架構(gòu)設(shè)計(jì),然后一頭扎進(jìn)底層開(kāi)發(fā),發(fā)現(xiàn)設(shè)計(jì)有問(wèn)題,改,再做再改。 于是最終開(kāi)發(fā)效率低,質(zhì)量也并不高。
作為剛起步的程序員,這兩年是有點(diǎn)感覺(jué)了,好程序不是一開(kāi)始就把所有東西做好,只是能推動(dòng)它慢慢成長(zhǎng)就行了。
有時(shí)候覺(jué)得,似乎是要像商人一樣來(lái)作程序的決策,做這個(gè)功能有用嗎?沒(méi)用,那就不做了。以后可能有用?那以后能做嗎,能,那就以后做吧。
寫C++寫多了,就會(huì)喜歡造車輪,確實(shí)C++天生就是干這個(gè)的能手。不過(guò)像我這樣的,車輪也不能亂造,雖然有些車輪造出來(lái)會(huì)感覺(jué)很爽,但是實(shí)際上沒(méi)太大收益。