Code is Everything.
從demo開始,已涉及到開發(fā)或編碼。
就算是安裝運行環(huán)境,也需要執(zhí)行安裝包或安裝腳本,然后有的還需要修改配置文件以及配置環(huán)境變量。把這些操作代碼化,就可以免去重復的人工操作,人工只需要投入少量的維護成本。
往后到質量保證,包括開發(fā)和測試,需要人工執(zhí)行測試用例來驗收開發(fā);其中包含大量的重復工作,需要代碼化讓計算機來執(zhí)行。
往前到需求呢?其實驗收測試可以寫成可讀性較高的形式,這樣需求也能被分解成可被計算機執(zhí)行的代碼。
像這類需要人操作的工作,以前是以文檔的形式來降低人的學習成本;如果把這些文檔進一步轉變?yōu)橛嬎銠C可理解和執(zhí)行的代碼,這類重復的工作就不需要再投入人工了。