bryan beecham在agile testing days 2015敏捷測試大會上以個體重構作主旨發言。infoq就個體重構如何幫助我們來改善我們的生活,它與**重構的關係,為什麼他認為健康飲食很重要,敏捷團隊如何從中受益以及人們可以從**找更多關於自我提公升和個體成長的資訊這幾個問題來採訪他。
\\infoq:你能簡單地向infoq的讀者介紹一下個體重構嗎?
\\
\\\beecham:個體重構是一種軟體重構原理在人體上的運用。雖然個體重構與生物黑客有所類似,它還包括了乙個不斷完善的過程。通過這個不斷完善的過程,我們能強健身心。這種用來建立更優質軟體所使用的技術可以運用在我們生活的很多方面,包括財務、學習能力以及績效。乙個經過個體重構完善的個體可以取得很多成效,這些成效能影響到他們的團隊、公司以及社會。
\
infoq:你能舉出幾個個體重構有助於改善生活的例子嗎?
\\
\\\beecham:舉個最簡單的例子就是能改進我們對食物的選擇。在早晨叫人起床以及徹底改變乙個人的飲食方式是很困難的。我們所能做的就是在你的日常飲食上做細微的改進。我們的每乙個抉擇都會產生或好或壞的影響。隨著時間的推移,這些對自身有利的選擇能使我們的生活變得更好。
\
infoq:你能詳細的說明個體重構和重構**的關係嗎?
\\
\\\beecham:他們的共同點在於這兩個過程都涉及改變系統,以改善內部結構和設計的方式,來最大限度地減少錯誤的引入。隱喻常常會運用在軟體開發領域,這些相同的隱喻同樣也可以幫助我們來改進自身的不足之處。我們可以通過諸如測試等一些技術手段幫助我們來實現我們的目標。重構的目的在於創造可以正常執行的整潔的**。而個體重構的目的在於通過幫助人們改進自身的不足之處來挖掘內在潛能。
\
infoq:你有一些發布在humanrefactor.com的部落格內容是關於健康飲食的。請問你能解釋一下為什麼你認為它很重要呢?
\\
\\\beecham:你的身體就像乙個建築工地。只有當你提供材料之時,你才能在上面建造房子。好的建築材料能造出更完美的建築物。如果你缺少必要的材料,你的身體就會拆用自身其他的配件來填補空缺。在軟體開發領域有這麼一句俗語,「若輸入錯誤資料,則輸出亦為錯誤資料。」我會買諸如草飼牛肉、有機水果和有機蔬菜等昂貴的食物。我想成為我能做到的最棒的人。我經常會問別人這樣乙個問題,「你是想要生存還是要茁壯成長?」
\
infoq:個體重構如何使敏捷團隊受益?
\\
\\\beecham:乙個好的團隊可以有效地相互合作、相互影響。乙個個體的改進可以導致乙個團隊的改進。就像結對程式設計和群體程式設計那樣,在個體重構中,我鼓勵人們把他們的同事、朋友和家人加入進來。我知道在加利佛尼亞州就有這樣的乙個團隊,他們在午餐的時候一起行走並且在牆上貼了一張**成果的彙總表。與從個體角度進行思考相比,當我們能從乙個團隊的角度進行思考,我們能取得更多成果。
\
infoq:如果人們想要了解
\\
\\\我也與他人一起工作,通過為他們量身定製個體重構的程序來單獨指導他們。
\
檢視英文原文:
\\ 感謝張龍對本文的審校。
\
個體重構 將重構應用到生活中
bryan beecham在agile testing days 2015敏捷測試大會上以個體重構作主旨發言。infoq就個體重構如何幫助我們來改善我們的生活,它與 重構的關係,為什麼他認為健康飲食很重要,敏捷團隊如何從中受益以及人們可以從 找更多關於自我提公升和個體成長的資訊這幾個問題來採訪他。i...
個體重構 將重構應用到生活中
bryan beecham在agile testing days 2015敏捷測試大會上以個體重構作主旨發言。infoq就個體重構如何幫助我們來改善我們的生活,它與 重構的關係,為什麼他認為健康飲食很重要,敏捷團隊如何從中受益以及人們可以從 找更多關於自我提公升和個體成長的資訊這幾個問題來採訪他。i...
個體重構 將重構應用到生活中
bryan beecham在agile testing days 2015敏捷測試大會上以個體重構作主旨發言。infoq就個體重構如何幫助我們來改善我們的生活,它與 重構的關係,為什麼他認為健康飲食很重要,敏捷團隊如何從中受益以及人們可以從 找更多關於自我提公升和個體成長的資訊這幾個問題來採訪他。i...