第一章 敏捷宣言(12原則)

2021-04-16 20:12:34 字數 662 閱讀 3812

敏捷軟體開發宣言

個體和互動          勝過 過程和工具

可以工作的軟體 勝過 面面俱到的文件

客戶合作              勝過 合同談判

響應變化              勝過 遵循計畫

雖然右項也有價值,但是我們認為左項具有更大的價值。

敏捷實踐12原則

1. 我們最優先要做的是通過盡早、持續地交付有價值的軟體來使客戶滿意。

2. 在專案的整個開發期間,業務人員和開發人員必須天天在一起工作。

3. 即使到了開發後期,也歡迎需求變化。

4. 經常性地交付可以工作的軟體。

5. 可以工作的軟體是主要的進度度量標準。

6. 圍繞被激勵起的個體來構建專案。為他們提供所需的環境和支援,並信任他們能勝任工作。

7. 最好的架構、需求和設計來自於自組織的團隊。

8. 在團隊內部,最有效果和最有效率的傳遞資訊的方法是面對面地交流。

9. 敏捷過程提倡可持續的開發速度。

10. 不斷地關注最優秀的技術和良好的設計能增強敏捷能力。

11. 簡單是根本的。

12. 開發團隊每隔一定時間,都會對如何能有效地工作進行反省,然後相應地對自己的行為進行調整。  

第一章物件導向涉及原則

我們設計類的時候一般要遵循一些原則 1.單一原則 srp 每個物件只負責自己的事情,避免重複交叉,這樣以後維護起來方便 2.黎克特制替換原則 lsp 和依賴倒置原則 dip 就是依賴抽象而非具體從而使軟體在以後維護中更加的方便,具體點說就是利用介面和抽象類達到這樣的目的 比如乙個介面 irun裡面定...

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 緒論

1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...