交換編程技術

交換編程技術

交換編程技術實際上是對結對編程技術的一種擴展和延續,在這種技術中,由兩位或者多位程式設計師輪流開發同一個軟體系統中同一個模組不同階段的任務。

基本介紹

  • 中文名:交換編程技術
  • 外文名:Exchange programming technology
交換編程技術的價值
在軟體開發過程中套用交換編程技術,不僅可以節約各種資源,提高工作效率,而且也能增強代碼的可讀性和可維護性,保證代碼的質量。具體體現如下:
1、避免人力資源的浪費
交換編程技術採用由兩位以上程式設計師輪流負責某個階段的任務,不會讓他們在同一時間內去做同一件工作,這就節約了人力資源;而且也不用擔心在軟體開發過程中出現的設計或代碼問題被隱藏,因為兩位程式設計師在進行任務交換時需要交流,這樣不但第二個程式設計師會發現第一個程式設計師設計所存在的問題,第一個程式設計師也會主動地對自己的開發過程和思路進行一次完整的重新評價,從而及時解決問題。
2、加強團隊內部交流
在交換編程技術中,允許有較多的人參與某個模組的前後期分析、設計和開發過程,在項目開發的每一個階段都可以找到兩個以上的人來進行討論,加強了團隊內部的交流。
3、減少時間的浪費
在交換編程技術的任務交換過程中,時間的浪費主要體現在第二位程式設計師理解前一位程式設計師的設計思路上,但是在一般情況下,出於對項目統一規劃的考慮,團隊中所有成員都需要對項目的整體開發和各個階段的任務有所熟悉,在這種情況下時間的總體耗費相對較短。
4、提高項目組穩定性
在交換編程技術中,由於一個模組需要按照階段數量進行分工,這樣就保證了一個模組至少有兩個人對其十分熟悉,在後面的開發過程中,無論哪個人發生變動,隨時都可以有其它人來接替工作,而不會對團隊和開發進度產生較大影響,所有的任務都能夠很好的延續下來另外,允許有較多的人參與到這個模組的前後期開發中來,系統的架構設計可以由很多人一同討論出來,所以交換編程技術適合於沒有絕對高手的團隊。

相關詞條

熱門詞條

聯絡我們