這一年特別有感,不執著於文字詞彙,才能更專注在真實的成果與目標。
只有以身作則、身體力行、付諸行動,才能真正體現價值,才能真正影響他人。
轉分享一下曉梅的文章,道理真的都是相通的:https://mp.weixin.qq.com/s/E_tddrhC3PxQu83L60LMhA
電影達摩傳裡面,最後慧可 所以得到髓,就是因為「道可道,非常道」。
再多文字、言語,沒有付諸於行動,體現於真實,都只是在「坐禪成佛」、「磨瓦成鏡」
我發現了自己一個有趣的情況,這一年我已經很少很少去強調導入 TDD,或是強調 TDD 的神奇。
每次自己寫代碼或是到客戶端跟工程師一起開發,開始就是,打開 IDE,詢問 pair 我們打算來寫啥功能呢?這功能要做啥呢?
他一邊講,我就一邊把他講的寫成測試情境了。
那就像很直覺地把我們之間的對話記錄下來,只是以測試的形式描述出來。
然後 #用最少的力氣來滿足最核心的功能,可以從測試產生的,就不用自己寫。
即使是在寫產品代碼也一樣,先把你要的樣子描述完,怎麼通過編譯器,符合程式語言的「文法」(嚴格來講叫語法),就交給 IDE 做就好。
我只要專心關注在需求、情境、業務流程跟邏輯,測試程式跟產品代碼就很自然的「自動輸出」出來。
從無到有的過程,要一直紅燈、綠燈、重構,根本不需要額外再動啥腦袋,腦袋只用來思考需求、domain、情境。
練到對這些名字都無感,程式碼會自動輸出,重構設計的套路像連續技一樣,一個輕拳後面就是接一連串的自動化重構套路。
這樣幾個循環下來,滿足了一個 end-to-end 的 feature 之後,就像武俠小說裡面練內功,調氣息,運轉一周天之後的神清氣爽。
#像喝水一樣自然
Search