第一章
做事要專業,專業的第一步是技能專業,工具專業;
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哈哈~