《代碼整潔之道》讀後感及總結

第一章

做事要專業,專業的第一步是技能專業,工具專業;

QA自動化測試

自動化行業的軟件編程本身大多數時候都是採用人工測試的方法,往往都是一人完成邏輯的編寫,這也帶來的問題就是對於測試,基本都是軟件試用,使用方提出BUG,這種形式無疑是有不符合程序員的職業道德的。
之所以沒有辦法做QA自動化測試,主要的原因的是,測試主流程的過程中往往會受到硬件的影響,因此這裏我們就必須將硬件抽象化(接口化),測試避免受到實物硬件的影響。

單元測試:

https://www.cnblogs.com/zhaopei/p/UnitTesting.html

性能測試:

https://blog.csdn.net/lindexi_gd/article/details/80733217

敏捷開發實現方發:

http://www.scrumcn.com/agile/scrum-knowledge-library/scrum.html#tab-id-3

精益開發

和精益製造原則的概念相近,也可以總結爲如下七條原則:
消除浪費
增強學習
儘量延遲決定
儘快發佈
下放權力
嵌入質量
全局優化

狀態機

兩種狀態機:mealy和Moore
Mealy:y=f(state)
Moore :y=f(X,state)

常用排序算反

排序算法:冒泡法,選擇排序,快速排序
選擇排序:依次掃描:選一個值,與後面所有值做比較,掃描到最小的交換位置
快速排序:依次掃描:取一個值,後面的的所有值,將比這個值小的放在這個值後靠前的位置;https://www.runoob.com/w3cnote/sort-algorithm-summary.html

第二章

專業的程序員對於需求是可以合理評估的,能就是能,不能就是不能,只有這樣才能把需求處理好,否則會產生一些列不好的連鎖反應。

一邊讀一邊更新,哈哈哈O(∩_∩)O哈哈~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章