重構和敏捷式軟體開發 (Agile Software Development)

來源:互聯網
上載者:User
     其實一直一來任何個人、團隊和公司都在潛意識中,不知不覺的進行著這樣的努力,只不過近些年才成為一個專門的課題被單獨的提出來,得到廣泛深入的關注。

  重構是各個持久性大型項目都會面臨的問題,而敏捷式軟體開發 (Agile Software Development)則是很多團隊都在嘗試的軟體開發思路,不過在實際的情況中,很少有團隊能夠得心應手的實施起來,而今,我們的團隊也面臨了這樣的問題,在以前的一個公司,當時為了一個大型項目得以順利重構,重構之前對團隊的每個成員進行了大規模的重構和敏捷開發的培訓和路演,然後再得以成功實施,而我們這次的項目重構同時還面臨了沉重的新產品開發壓力,不太可能這樣來實施,肩上的擔子很重啊。

  推薦幾本經典書給想深入研究軟體開發的朋友:
  測試驅動開發——實用指南       中國電力出版社
  設計模式:可複用物件導向軟體的基礎  機械工業出版社
  重構:改善既有代碼的設計(中文版)   中國電力出版社
  敏捷式軟體開發 (Agile Software Development):原則、模式與實踐    清華大學出版社

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.