現代軟體產業經過幾十年的發展,乙個軟體由乙個人單槍匹馬的完成已經很少見了,軟體都是在相互合作中完成的。而這勢必要看別人的**,所以有乙個好的**規範和設計規範是很有必要的。
**規範分為兩部分:1.**風格規範。主要是文字上的規定,看似表面文章,實際上非常重要。
2.**設計規範。牽涉到程式設計、模組之間的關係、設計模式等方方面面的通用原則。
進行**複審,基本看這些部分:概要,設計規範,**規範,具體**,效能,可讀性,可測試性。
兩人合作歷經下列階段:萌芽階段、磨合階段、規範階段、創造階段、解體階段。
團隊進行開發時,各個成員對團隊的目標、角色、產品都有統一的理解。盡量使用成熟的技術和做法。盡量多得收集資料,用資料來幫助團隊做出理性的決定。增加團隊的自我管理能力。專注於提高質量,爭取在軟體生命週期的早期發現問題,並及時進行修改。
個人感受部分:
過去不懂得團隊合作應該怎樣,一直是個人幹個人的事。現在合作的機會多了,明白了應該每個人都為團隊做出貢獻,這樣團隊才能走的更遠。
《構建之法》閱讀筆記二
第二章閱讀筆記 軟體工程師的個人技術之一軟體測試 軟體測試在軟體開發流程中佔據非常重要的地位。單元測試 因為大多數軟體工程師都是團隊合作,所以其開發的模組其他人很有可能會用到,所以保證模組的正確性 完善性是非常重要的,所以就要進行單元測試來對模組的功能進行驗證,驗證要保證各種資料都能通過,對於特殊的...
《構建之法》閱讀筆記二
構建之法 第二章標題為 注重實效的途徑.本章主要著重在與作為一位軟工人,在實際的編寫 中應當用什麼樣的方式使得自己的 編寫可以達到最高效,編寫出的 可以更加強健.甚至可以讓這看起來很容易.首先作者指出了重複的危害.我們擅長於從以往的程式設計,學習中總結出屬於自己的知識庫.可是在我們使用這個知識庫編寫...
構建之法閱讀筆記二
構建之法閱讀筆記之二 本章為個人技術和流程,主要介紹了單元測試 回歸測試 效能分析和個人軟體開發流程等內容。一 單元測試 如何能讓自己負責的模組功能定義盡量明確,模組內部的改變不會影響其他模組,而且模組的質量能得到穩定的 量化的保證,單元測試就是乙個很有效的解決方案。1 用vsts寫單元測試 在寫技...