文章出處

1、是不是一定要程序理解,程序理解中說新成員要盡快讀懂已有的程序,了解程序的設計,那么如果已有的程序很龐大,很復雜,不懂其編程思想,新成員要讀懂它不是要花很多時間嗎?還要花精力去學習新的,這樣不是要浪費時間與精力嗎?(第一章 P4)

2、如何編寫單元測試?是不是每個程序都要有單元測試?編寫單元測試有哪些方法?如果某個程序所預算可能出現的問題很多,那是不是每個可能出錯的地方都要寫單元測試?如果單元測試編寫錯誤呢,那么這個單元測試是不是就沒用了?(第二章 2.1.2)

3、成為一名出色的軟件工程師是不是一定要每次都進行自我評估?(第三章3.2.4)

4、代碼規范不就是要求在打代碼時注意格式,使得代碼看起來清晰,好看,易懂,那如果后面只有一條語句,其花括號是不是可寫可不寫,比如P58里的
if(condition)
DoSomething();
else
DoSomethingElse();
中,判斷語句if()后面只有一條語句,不加花括號與加了花括號,有時會發生不一樣的結果,這是為什么?(第四章4.2.4)

5、什么叫斷言?斷言有什么用處?怎么用?(P63 4.3.3第二點)
6、什么叫可兼顧封裝和效率?(P64 第四點與第五點)

7、團隊合作是小組成員之間分配好各自負責的版塊,設計好后將每個人負責的程序搭建在一起,這樣不會出現混亂?因為一個項目是很大型的,代碼也是幾千甚至是幾萬行,如果是每個人分工合作,那么每個人完成了特定的程序后如何將各自負責的程序合在一起,每個人的編程理念與思想以及風格都不同,這樣不會造成混亂和難以尋出的問題嗎?(第五章)
9、命名一個變量時一定要加前綴名嗎?不加會怎樣?怎么加?




文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()