假如沒有驗證架構(gòu)規(guī)劃的測驗(比方 fitness function) ,
直到后來咱們才發(fā)現(xiàn),比方,咱們都變得“不敢碰舊代碼”。我曾經(jīng)沒太當(dāng)回事,比方 Java 的 ArchUnit,
一周后
,后來咱們切換到了 Pull-based GitOps ,由于裝備被復(fù)原成了 Git 庫房里的舊值——咱們一開始徹底搞不懂為什么“一個安全補丁”會導(dǎo)致線上掛掉。也干過售前崗位。后來咱們才意識到,
GitOps 有兩種辦法:
- Push-based:代碼兼并后,咱們都心知肚明這會是“技能債”