第二次作業 提出問題

2022-08-23 09:21:13 字數 1042 閱讀 7203

這次作業屬於課程:

目標對書中內容提出三個疑問

姓名-學號

《越錫寧》<2018327130049>

書中提及專業程式設計師與學生相比,更多的時間用在了開發流程,報告和測試,那麼是不是這些對於以後從事工作更為重要,學生是不是應該提前重視這一塊?

———問題出自《構建之法》第二章表2-4,p36

對於建立乙個軟體工程,最主要的工作是編寫**和維護公升級,前者無異是後者的實現基礎。學生作為入門小白,也應該將重心首先放在演算法語法上,打好基礎對於未來的軟體維護公升級也會起到促進作用。學生應該重視開發報告和測試,但是那都是建立在擁有一定的程式設計基礎之上,即開發流程和測試是我們學習程式設計的高階版。

書中提及「把單元測試自動化」「回歸測試最好要自動化」,但是如何實現它的自動化?

———問題出自《構建之法》第二章p28、p29

雖然書中列寫了vsts寫單元測試,但仍然給我的概念很模糊,沒有理解到他的真正運作機理。可能自己對於單元測試和回歸測試的理解過於淺顯,所以會有這樣的疑問。我的觀點中,單元測試和回歸測試是一種測試**,用於檢測整體程式的執行引數是否有異。從創作大中型軟體來說,龐大的工作量使得「測試」尤為重要,但數量龐大的測試數量也會使得公升級維護工作的執行更為困難,因而要實現測試自動化。但是可能由於書中並未提及自動化實現的相應理論,所以對於這個概念只有乙個大致的了解。

書中第三章講述了團隊和個人之間的關係,以及團隊協作。在p69中,關於「**複審」無疑更是能夠體現團隊協作,然而在當團隊人員出現變動時進行複審,是否會導致部分工作系統癱瘓,或是出現系統退化。

———出自《構建之法》第三章p69

團隊人員變動我認為是不可避免的情況,然而正如前面章節所說,每個人的編碼都有自己的特點,人員變動情況下進行複審無疑為整體系統工作增添了許多障礙,大型軟體工程中,部分牽連整體,導致的後果可能不僅僅是那小部分,所以我認為乙個團體內部有乙個統一的標準比內部默契更為重要。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...