《解析極限程式設計 擁抱變化》讀後感

2021-08-21 23:27:35 字數 2280 閱讀 6026

1.

任何情況下,變化是絕對的,不變是相對的,我們不要抱怨變化的發生,重要的時要有應付變化的能力。但是那絕對不是聽從別人來變化,而是自適應形勢的變化。

2.四個變數:成本、時間、質量、範圍

3.四個原則:溝通、簡單、反饋、勇氣

4.所有的實踐:

a)計畫遊戲

i.業務人員需要決定的內容:

1.範圍

2.優先順序

3.版本的組成

4.發布的日期

ii.技術人員決定的內容:

1.估算

2.後果

3.過程

4.詳細的日程計畫

b)小版本

包含最有價值的業務需求。

c)隱喻

每個xp軟體專案都是由乙個全面的隱喻指導的。

d)簡單設計 任何時候,正確的軟體設計都具有下面的特徵:

i.能夠執行所有測試

ii.沒有重複的邏輯

iii.

陳述每個對程式設計師重要的意圖。

iv.有盡可能少的類別和方法

e)測試

測試有助於增強程式設計師的信心;只對有可能出錯的方法編寫測試**。

f)重構

g)結對程式設計

乙個人思考實現此方法的最佳途徑,另乙個應更加偏重於戰略性的角度進行思考。

h)集體所有權

只有**的正式所有者才可以更改**

i)持續整合

用一台計算機專門作整合工作

j)每週工作40小時

加班時專案存在嚴重問題的徵兆

k)現場客戶

指的是在系統投產後真正使用系統的人

l)編碼標準

標準應強調溝通,並必須被整個團隊自願地採納。

5.環境可能是最後被考慮到的東西,但是往往是非常重要的。

6.一定要保證乙個小組在工作的時候不被干擾,否則就無法真正集中精力工作。

7.業務人員應該選擇:

a)發布的範圍或時間

b)提出的功能的相對優先權

c)提出的功能的確切範圍。

8.開發組織必須確定:

a)實現各種功能所需的時間估算

b)各種可選的技術方案的後果估算

c)適合他們的個性、業務環境和公司文化的開發過程。

d)使用哪組時間來開始,即以使用什麼樣的程序來評審實踐的效果和對變化進行試驗。

9.制定計畫的目的:

a)團結和組織開發團隊

b)決定範圍和優先順序

c)估算成本和日程

d)讓大家對系統的成功信心百倍

e)為反饋提供乙個基準

10.制定計畫的原則:

a)只制定下乙個階段所需的計畫(計畫需要不停的進行迭代)

b)接受的責任(責任只能被接受,而不能被強加)

c)負責實現的人進行估算

d)忽略個部分之間的依賴關係

e)為優先順序作計畫與為開發作計畫的比較—謹記計畫的目的

11.首要的乙個問題是如何處理好人與人之間的關係,如果大家都能夠做到權責明確,並且和睦相處,那麼就具備了乙個好團隊所必須的一點。

12.業務方和開發方一定要做到相互信任,相互尊重。

13.如果能夠把一項工作做的像是大家在共同進行乙個遊戲的話,大多數人都會樂意去做,而且很快樂。

14.配對程式設計是一種非常值得嘗試的方式,可能一旦使用就會永遠喜歡上這種方式。

15.最佳設計:能執行所有測試用例的最簡單的設計

16.最簡單的四種約束:

a)系統必須能夠溝通任何你希望溝通的內容

b)系統不能夠包含重複的**

c)系統擁有盡可能少的類

d)系統擁有盡可能少的方法

17.軟體的設計不可能沒有變化,我們要做的是如何來面對並處理這些變化。在極限程式設計中,對於變化我們會返工,但是那就像是修改一篇文章一樣,是一件令人快樂的事情。

18.不停的進行測試的方法似乎與製作網頁的過程有些類似,在製作網頁的過程中我們會不斷的進行預覽,檢視在瀏覽其中實際的效果,而且所有的網頁都是在持續整合的過程中完成的。

19.測試先行並不意味著我們在什麼情況下都要先編寫測試,然後編寫**。在eclipse中,如果沒有一定的**,測試程式根本就是無法通過的,又來的什麼正確不正確呢。而且,在編好了基本的類之後,使用自動化的工具來生成測試程式,在一定程度上也可以提高工作的效率,何樂而不為呢?

20.當乙個人編寫的程式裡面bug太多的時候,並不意味著他沒有重視測試,大多時候是因為他還沒有掌握測試的方法和工具。不知道怎樣來測試,怎麼可能做好呢?

21.在儲存專案的時候,如果使用極限程式設計,應該不僅儲存專案的源**,而且要儲存所有的測試用例。而且在寫注釋的時候,不僅在程式的源**裡面要有詳盡的注釋,在測試用例的**中也應該做到這一點。

《解析極限程式設計》讀後感 (2)

關於 責任 和 權力 責任不能被指派,只能被接受。如果有人試圖給你責任,只有你自己能夠決定是否負這個責任。這點和 的 團隊自管理 異曲同工,專案不是由專案經理或者什麼人去指派任務的,專案經理只是牧羊犬,而產品經理只是專案需求方,任務僅限於提出需求和對需求排出優先順序。至於本輪次中的任務,完全由開發團...

《C程式設計》讀後感

c程式設計 讀後感 網上很多人評價這書不高,其實從內心裡講,是這本書帶領我入門的。我說的是譚浩強先生的書。這本書講得很細,而且知識的銜接也做得很好。我以這本書為重點,再以其它的c語言教程為輔,終於算是入了c語言的門。如果能讓我再從頭學習的話,我一定是認真的讀這本教材,再把c的標準庫的原始碼作為閱讀材...

《程式設計實踐》讀後感

程式設計實踐 讀後感 昨天晚上讀這本書,重點讀資料結構這一章,也許是因為讀gawk101原始碼有一段時間,在重讀時,感覺作者寫得真好。我重點放在書中的 上,發現那些 寫得像珍珠一樣,真是漂亮。作者寫了鍊錶,然後再寫乙個遍歷鍊錶的函式,因為遍歷鍊錶時,可能是要列印,可能是要統計元素個數,可能是要找某個...