極限程式設計 XP 基本原則與規範

2022-06-14 17:18:08 字數 540 閱讀 2559

1. 坐在一起(sitting together)

盡可能讓團隊成員坐在一起,kent block在一次芝加哥的某個瀕臨困境的專案中發現,雖然這個團隊都是由程式

精英組成,但是卻陷入困境,後來他發現,這些成員都坐在距離彼此遙遠的小格仔中,他每次去找他們都要走很多路,

這走得太多了,浪費了很多時間,甚至由於距離而導致團隊成員疏於溝通,後來他把他們都安排在乙個狹小的機房內,

1個月後,專案如火如荼。

2. 及時得到使用者反饋(often getting user feedbacks)

應該經常把交付的軟體功能與使用者或者業務部門進行溝通,這是乙個漸進的過程。

我們沒辦法一開始就做得完美,甚至是一開始就走上正確的道路,但是通過這樣的迭代,讓我們

把風險降到了最低,不會到最後過了很長的週期,使用者說,這個根本不是我想要的。

3. 結對程式設計(pair programming)

程式設計的幾個基本原則

1 開閉原則 對擴充套件開放,對修改關閉 也就是用抽象構建框架,用實現擴充套件細節 2 單一職責 乙個類實現的功能要盡可能單一,避免像乙個函式實現兩個功能這樣的設計 這時最後重構成兩個函式 3 黎克特制替換原則 不要破壞繼承體系,如正方形和長方形類,如果把正方形當做長方形的子類 正方形只需定義乙個邊...

超越基本原則

techtarget中國 techtarget中國原創 因為持續要求減少it成本,dba們不能再被看作是主要的成本負擔。相反,dba們必須努力於被公司認可和證明他們的價值。本篇文章將集中講述兩方面內容 你作為乙個dba需要具有的技術 硬 技能和非技術 軟 技能。我還會提供建議關於怎樣同管理層打交道和...

voip基本原則

ip 的五項基本原則 ip 系統建設應遵循五項基本原則,它們是 延時400毫秒的基本原則,99.9999 可靠 電信原則,網路的開發原則,後方管理的保障原則。1 延遲400毫秒的基本原則 能否將語音業務整合到資料網路中,關鍵就是如何保證qos。對於ip 而言,保證其qos就怎樣保證語音傳輸的最低延遲...