《20170911-构建之法:现代软件工程-阅读笔记》
第一章:
介紹軟件工程和軟件的關(guān)系,軟件=程序+軟件工程。
軟件工程是把系統(tǒng)的、有序的、可量化的方法應(yīng)用到軟件的開發(fā)、運(yùn)營(yíng)和維護(hù)上的過(guò)程。
計(jì)算機(jī)科學(xué)這一學(xué)術(shù)領(lǐng)域可以分為以下這些偏理論的領(lǐng)域:
1.計(jì)算機(jī)理論
2.信息和編碼理論
3.算法和數(shù)據(jù)結(jié)構(gòu)
4.形式化方法
5.程序設(shè)計(jì)語(yǔ)言
第二章:
介紹單元測(cè)試的使用方法與作用,在單元測(cè)試的基礎(chǔ)上我們就能建立關(guān)于這一模塊的回歸測(cè)試。
為一個(gè)程序做測(cè)試,自動(dòng)化程度由低到高:
1.手動(dòng)測(cè)試,手工比較。
2.要做到不斷的測(cè)試,可以把wc的主要功能封裝成一個(gè)類,然后測(cè)試程序調(diào)用這一個(gè)類的主要函數(shù),得出結(jié)果并與標(biāo)準(zhǔn)作比較。
3.更進(jìn)一步,把測(cè)試文件和正確的測(cè)試結(jié)果保存到文件中,測(cè)試驅(qū)動(dòng)程序只要比較測(cè)試的輸出和標(biāo)準(zhǔn)結(jié)果就能得出答案。
4.再進(jìn)一步,把自動(dòng)構(gòu)建腳本和構(gòu)建驗(yàn)證測(cè)試結(jié)合起來(lái)。每一次構(gòu)建之后,就進(jìn)行運(yùn)行測(cè)試,然后記錄出現(xiàn)的Bug。
第三章:
指出了軟件工程師的考級(jí)之路,指出了方向。
第四章:
兩人合作:
代碼規(guī)范 以及錯(cuò)誤處理:
錯(cuò)誤處理:1.參數(shù)處理。
2.斷言。
代碼復(fù)審:
自我復(fù)審,同伴復(fù)審,團(tuán)隊(duì)復(fù)審。
轉(zhuǎn)載于:https://www.cnblogs.com/paoxiaodedaxuongmao/p/7505089.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的《20170911-构建之法:现代软件工程-阅读笔记》的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jqGrid系列:下载jqGrid
- 下一篇: ARM非对齐访问和Alignment F