在這篇新文章中,thoughtworks首席顧問ian robinson討論了以「服務故事」及在服務開發線之間的交換的單元測試為形式的「消費者驅動的契約(consumer-driven contracts)」何以能夠增強面向服務開發的生命週期。跟從提供者角度定義的契約不同,消費者驅動的契約是通過組合所有已知服務消費者的要求得到 的。
\ ian介紹了消費者驅動的契約及其與提供者契約、消費者契約的關係:
\
\\
接著,作者**了如何能夠在面向服務開發的生命週期(啟動階段,構建階段,運營階段)裡使用消費者驅動的契約。
\ ian總結道:
\
消費者驅動的契約支援面向服務系統的開發與測試,而且支援負責服務生命週期的各方之間的協作。\
用消費者驅動的契約進行面向服務開發 。
系列文章整理 「聽」喬梁講述持續整合的故事
持續整合之戲說check in dance 每當開發人員提交 時,就是其與其他開發人員工作成果的一次整合。如果每個人都能夠頻繁提交 那麼 整合的頻率就會提高,在持續整合的有力支援下,中潛在的問題就會更早地暴露出來,以便團隊盡早解決之。當然,持續整合所鼓勵的頻繁提交並不是指那種僅將版本控制庫當成備份工...
期貨,例項講述
說到 有人馬上就會想到一大堆的糧食或者金屬品的滿天飛,其實不然,如果要每個人都抱一大堆的糧食回家的話我想經紀公司存在也沒有它實質的意義了。其實對於大多數的投機者來說 就和 一樣,都是一種低買高賣的掙錢工具,它並不需要你把一大堆的東西都抱回家,因為 就是買賣 合約 的一種交易方式,它交易的物件並不是實...
傅利葉變換講述
岡薩雷斯版 影象處理 裡面的解釋非常形象 乙個恰當的比喻是將傅利葉變換比作乙個玻璃稜鏡。稜鏡是可以將光分解為不同顏色的物理儀器,每個成分的顏色由波長 或頻率 來決定。傅利葉變換可以看作是數學上的稜鏡,將函式基於頻率分解為不同的成分。當我們考慮光時,討論它的光譜或頻率譜。同樣,傅利葉變換使我們能通過頻...