敏捷開發之鬆散結隊編程

         結對編程是指兩位程序員坐在同一工作臺前開發軟件。與兩位程序員各自獨立工作相比,結對編程能編寫出質量更高的代碼。
但是在中國IT企業中不太可能用這種方式,理由是佔用了兩個人力在同時做一個事情。
         我採用的方式自稱爲“鬆散結隊編程”。讓兩個程序員各自開發功能,但又對彼此的程序邏輯清楚。
         舉個例子,在基於微服務的架構開發中,通常情況是一個程序員負責同一個微服務的增刪改查功能,增刪改查所有功能都做在同一服務中。

        

        

         所謂的“鬆散結隊編程”,把微服務拆開成讀服務和寫服務兩個。由不同的程序員開發,兩個程序員都瞭解到彼此的緩存和數據庫設計。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章