軟工三的第一次作業,我和隔壁宿舍的高賢達組成一組結隊程式設計,第一次嘗試這種程式設計方式,我感覺到了一些方便之處,也感受到了一些不便之處,特地在此記錄下來這次的感受。
結對程式設計感受:
方便之處:第一,兩個人結隊程式設計的時候,就好像自己一邊寫,一遍又在檢查一樣,比這個還要強,因為寫這段**的腦子和檢視這段**的腦子是不一樣的,這樣能夠避開思維定勢的影響,更好的發現**中的bug
。第二,領航員可以對**結構提出很好的建議,通過討論,可以選擇乙個較好的方法,提高**質量,同時,程式設計師本身也能在這個過程中不斷成長。
不便之處:第一,有時候領航員不能馬上理解駕駛員寫**的思路和意圖,導致領航員不能很好地檢查駕駛員的**,兩個人可能要花時間在交流**上,導致寫**的效率降低。第二,一旦駕駛員和領航員的交流討論出現問題爭執不下時,可能會導致比較多的時間浪費,甚至是兩個人的感情破裂》_<。
總的來說,結對程式設計對程式設計師有一些特殊要求,比如參與結對程式設計的兩個人的水平不能相差太多,不然兩個人在一起只會降低程式設計的效率,另外,結對程式設計對參與者的性格還有一定要求,兩個人需要善於傾聽別人的意見,需要善於表達自己的想法,還需要有一些耐心,脾氣要好一點,與人交流的能力要好。
結對程式設計之初體驗
自開始結對程式設計開始至今已有乙個星期有餘,時間雖短,但也還是小有感觸,下面聽我細細道來 第一次認識 說來慚愧,在上鄒欣老師軟工課程之前從來沒有聽過 結對程式設計 這詞,第一次在作業的安排中見到了pair project,要求 結對程式設計 當時也沒多想,認為不就是兩個人做同乙個專案嘛,分工之後合併...
winSock網路程式設計初體驗
在windows下進行tcp的socket程式設計主要有以下步驟 1.初始化wsa winsock word wversionrequested wsadata wsadata wversionrequested makeword 2,0 if wsastartup wversionrequeste...
shell程式設計的初體驗
程式的功能如下 編寫乙個shell指令碼,實現以下功能 1 與使用者互動,輸入乙個目錄名,檢測該目錄是否存在。存在則繼續下面的操作,不存在則退出 2 當目錄名存在時,迴圈判斷並輸出目錄中各檔案的許可權。bin bash echo 請輸入乙個目錄 read dir if d dir then cd d...