《構建之法》閱讀筆記二

2022-06-25 21:54:14 字數 506 閱讀 8622

《構建之法》第二章標題為:注重實效的途徑.本章主要著重在與作為一位軟工人,在實際的編寫**中應當用什麼樣的方式使得自己的**編寫可以達到最高效,編寫出的**可以更加強健.,甚至可以讓這看起來很容易.

首先作者指出了重複的危害.我們擅長於從以往的程式設計,學習中總結出屬於自己的知識庫.可是在我們使用這個知識庫編寫新的工程的時候卻並沒有意識到因為出多因素,這些知識並不完全適用.因此為了避免這種無益的事情發生,我們要遵循dry準則,及不要重複你自己(don』t repeat yourself).重複的種類可以分為:強加的重複,無意地重複,無耐的重複和開發者之間的重複.

隨後是正交性,正交性一詞是數學幾何中的詞彙,在計算機技術中,它用來指多個事務中乙個發生變化,而不會對其他的產生聯想.保證程式中的正交性是十分有必要,因為你永遠也不知道**會出錯,或者不嚴謹,乙個程式如果它的正交性不好的話那麼一處錯誤變回連鎖反應一般造成多出bug.而在團隊中這樣的程式所導致的風險就更大了.因此乙個優秀的程式設計師應該想盡辦法讓程式變得更加的正交.除此之外,正交還會讓程式的測試變得更加容易.

《構建之法》閱讀筆記二

第二章閱讀筆記 軟體工程師的個人技術之一軟體測試 軟體測試在軟體開發流程中佔據非常重要的地位。單元測試 因為大多數軟體工程師都是團隊合作,所以其開發的模組其他人很有可能會用到,所以保證模組的正確性 完善性是非常重要的,所以就要進行單元測試來對模組的功能進行驗證,驗證要保證各種資料都能通過,對於特殊的...

《構建之法》閱讀筆記二

現代軟體產業經過幾十年的發展,乙個軟體由乙個人單槍匹馬的完成已經很少見了,軟體都是在相互合作中完成的。而這勢必要看別人的 所以有乙個好的 規範和設計規範是很有必要的。規範分為兩部分 1.風格規範。主要是文字上的規定,看似表面文章,實際上非常重要。2.設計規範。牽涉到程式設計 模組之間的關係 設計模式...

構建之法閱讀筆記二

構建之法閱讀筆記之二 本章為個人技術和流程,主要介紹了單元測試 回歸測試 效能分析和個人軟體開發流程等內容。一 單元測試 如何能讓自己負責的模組功能定義盡量明確,模組內部的改變不會影響其他模組,而且模組的質量能得到穩定的 量化的保證,單元測試就是乙個很有效的解決方案。1 用vsts寫單元測試 在寫技...