看起来很美 VS. 是你来检阅我的忧伤了吗?
看來了wayfarer "設(shè)計,看上去很美!"--算是我的隨想<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
?
當(dāng)Design & Pattern自然而然的變成你設(shè)計結(jié)果的一部分,當(dāng)重構(gòu)+TDD自然成為你開發(fā)過程的一種方式時,你會明白其實不刻意最好。當(dāng)然隨意這是理想的狀態(tài),但是也是可能可以達到的某個狀態(tài)。
許多時候你會發(fā)現(xiàn)針對某個場景或某個行業(yè)某種設(shè)計模式特別好用或者不得不用,而很多時候你也會發(fā)現(xiàn),特別是從Code Review/重構(gòu)之中發(fā)現(xiàn)某個設(shè)計模式也許不用更好,我認為這是按Requirement,按Domain,按Demand的,按Context的,你并不應(yīng)有生硬的意識。很多時你發(fā)現(xiàn)有非常明顯的模式的意念的時候,都可能是因為你在跨越因R、D、D、C某個因素或相互影響的干擾區(qū),對設(shè)計來說,這時你是有意識的,也是有些誠恐不安的。這是你對變化的一種態(tài)度和反應(yīng)。
我認為把TDD、Design Pattern、重構(gòu)、UML等等元素分開看然后再拼在一起并不能代表當(dāng)前的開發(fā)流程和風(fēng)格,也不能有效的指導(dǎo)設(shè)計。堆砌和拼湊的圖景,始終是看起來很美。
?
Kent的光彩在于他理論的務(wù)實和可執(zhí)行性,很平凡的方法和流程,但是能夠磨練你對所謂變化的看法,所以他的價值和我們在成長中第一次獲得對人性、虛榮和衰老等等正確的看法時給你提供幫助的人一樣。而且一般的情況下我們很容易喜歡一個觀點簡單明確的人。
?
而UML我對它的認識是一貫的,它就像一種疫苗,對于有的人特別有效,對于有的人根本是免疫的。打不打疫苗是一種選擇,但一個人的身體健康,你很難看得出他是因為打了疫苗,還是他本身自然而然的免疫
?
當(dāng)然wayfarer 是想成立一個專門的主題,討論TDD、Design Pattern、重構(gòu)、UML這些相關(guān)的主題,那么這是值得我們思考和支持的,因為很多時候,我們討論是因為我們需要話題,我們討論的話題不是我們真正想討論的話題。
既然wayfarer 也說了要拋第一塊磚,那么也不介意接受更多的磚頭和稱贊
總結(jié)
以上是生活随笔為你收集整理的看起来很美 VS. 是你来检阅我的忧伤了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [博客园公告]编辑器改进(二)
- 下一篇: Asp.net上传文件限制,在大于5M的