第二次作業

2022-07-09 21:18:08 字數 1100 閱讀 2662

這個作業屬於哪個課程

這個作業的目標

《閱讀書本,梳理疑惑,並提問》

姓名-學號

《胡創》-<2018330301080>

出自書本73頁

對於自己寫的**,會潛在地產生一種信任和依賴,所以自己有時候是很難發現其中的明顯的錯誤以及規範問題的。然而,對於其他人來說,一開始是不會進入這種 「自我信任」 狀態的,所以較容易發現問題。cr就創造了這個機會,以第二雙眼睛再次檢查**,幫助我們及時地發現潛在的問題。code review的最大的功用是純社會性的。如果你在程式設計的時候,知道將會有同事檢查自己的**,那程式設計的態度就完全不一樣了,寫出的**將會更加整潔,有更好的注釋,更好的程式結構。若沒有**審查,儘管還是會有人看到你的**,但這種事情不是立即發生的事,誰知道是哪個時間點(so,you don't care),並且它不會給你帶來同等的緊迫感和重視。

出自書本106頁

集體主義,是調節個人利益與集體利益的原則。主張個人從屬於社會,個人利益應當服從集團、民族、階級和國家利益的一種思想理論,是一種精神。 在集體利益中倡導「人人為我,我為人人」,在社會價值是顯而易見的,但是這種取向到極點,大家都是趨同,而卻埋沒了人人自己本身的個性,我們最本質的東西。團隊精神是反應個體利益與整體利益的統一,說的簡單點,就是經理交給我們這個開發團隊的任務。那麼我們這個團隊裡面看應該有需求分析師啊,架構師啊,以及整個專案掌控資源和時間的人,以及若干的程式設計師。我們要合作,達成共識才能完成任務。而乙個團隊為什麼會有這麼多的種類的人?那是一開始我們組建隊伍時根據每個人的個人價值及特點,能力等進行的劃分,分工。這就是通過每個成員的個性能力安排合適的崗位,充分發揮每個人的潛能,創造最大的價值形成的團隊精神。

出自書本63頁

很多it人士將程式設計師比做民工,這也的確非常的形象。就像剛才提到的,複雜的演算法或邏輯只佔專案中很小的比例,大多僅僅是壘**的工作。可是越是簡單,測試的bug反而是越多,而且是無窮無盡的bug。這裡很大的程度上是由於**不規範所致。

沒有規範的對輸入輸出引數的規範,沒有規範的異常處理,沒有規範的日誌處理等等,不但導致了我們總是出現類似空指標這樣低階的bug而且還很難找到引起bug的原因。相反,在規範的開發中,bug不但可以有效減少,查詢bug也變得輕而易舉。

規範不是對開發的制約,而確實是有助於提高開發效率的。

第二次作業

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萬。他想買這套房子,多大的 率能夠忍受...