表面敏捷 2

昨天無心插柳一篇《表面敏捷》,驚喜收獲小崔同學認真的評論:

測試在技術開發(fā)里一直也是很重要的一環(huán)。現(xiàn)在TMS的問題是代碼依賴不清,特別是靜態(tài)依賴多;耦合多,邏輯沒有很好的分層,定義清晰簡潔的接口,尤其是service interface模塊特別嚴重。若要推進,重構不可避免,去除靜態(tài)依賴,重新設計接口,劃定模塊邏輯邊界,嚴格分層。然后單元測試或自動化測試可以該補就補,也有條件逐步實施TDD了。當然一開始的時候代碼審查要嚴格,再和integrator的工作結合起來,做到持續(xù)集成,慢慢就能上正軌了

小崔同學說得很有道理,但是怎么才能不讓這么有道理的話沉淪呢?

我思考了一下,接下來有幾個很重要的步驟要走:

  1. 老大認可,首先要得到黎叔的認可和大力支持。
  2. 加入開發(fā)流程,把測試固化到到常規(guī)開發(fā)流程中,比如在設計環(huán)節(jié)加一項:哪些測試可以不通過UI。
  3. 檢查,比如在demo環(huán)境要跑一下不需要UI的測試。

上面幾個步驟說的都是制度或流程,接下來就是能力了,比如怎么在遺留代碼上寫單元測試,這個可以找?guī)讉€典型的場景,寫一些測試樣板,可以讓大家從模仿開始。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容