附加作業 讀書筆記

2022-08-05 03:54:18 字數 670 閱讀 8893

第一章 概論

軟體工程的目標即是創造足夠好的軟體,「完美」是乙個極端的概念,追求實用性價值的軟體更無益強求所謂的

「完美」。軟體工程師是乙個需要耐心和恆心的工作,從業者不易把控「畫蛇添足」和「足夠好」之間的界限,這就

需要我們多積累做小專案的經驗,在將使用者體驗放在首位的前提下不過分追求細節、不給後期軟體維護挖太多坑。

第二章 個人技術和流程

part1 單元測試

乙個人實現完整的程式時,會覺得單元測試的作用不是很大,但在團隊合作中,清晰描述乙個單元能做和不能做的事情

就顯得尤為重要。好的單元測試應該是有意義的,在覆蓋所有**路徑的同時保證程式效率。

part2 效能分析

如果選擇了合適的效能分析工具,通過呼叫關係樹進行程式優化,調整耗時過長的**部分。

part3 個人開發流程

psp分析**可以記錄工程師實現需求的效率,雖然時間分布不能完整反映乙個軟體的開發過程,但可以讓軟體工程師

自我反思,根據軟體質量調整提公升自己。

第三章 軟體工程師的成長

不管做任何事情,高手和菜鳥的區別應該是菜鳥總在焦頭爛額地處理低階問題,

而高手則擁有紮實的基礎能力,可以在靈活應用的前提下更上乙個台階。

c語言考試就是活生生的例子,菜鳥一直在回憶基礎知識,**有閒心提高程式效能。

(未完待續)

作業13 讀書筆記

我閱讀的演算法書籍是李煜東的 演算法競賽高階指南 翻開目錄,我第一眼關注到的就是資料結構高階這一類,畢竟上學期剛學資料結構,相信這一塊是能夠最快接受的知識點。第一節講的是並查集,這還是比較簡單。並查集就分為兩步,第一步是查詢乙個元素屬於哪個集合,第二步是把兩個小集合合併成乙個大集合。那麼合併集合的依...

作業二 讀書筆記

這個作業屬於哪個課程 班級的鏈結 這個作業要求在 作業要求的鏈結 這個作業的目標 首先是理解了軟體模式的提出是建立在物件導向的基礎之上,因此要學習簡單到複雜的設計模式,必須知道物件導向的定義 特徵。在了解什麼是物件導向後,就可以知道通過物件導向方法設計需要遵守的設計原則 設計原則名稱 設計原則簡介 ...

作業2 讀書筆記 新得體會

這個作業屬於哪個課程 2022軟體 開發技術 這個作業要求在 讀書筆記 軟體設計原則 設計模式 這個作業的目標 閱讀指定書籍,並做讀書筆記和心得體會 一 設計原則 設計原則 解釋開閉原則 乙個軟體實體,如類,模組和函式應該對外擴充套件開發,對內修改關閉。用抽象構建框架,用實現擴充套件細節。不以改動原...