1. 程式人生 > 其它 >結對程式設計專案之隊友程式碼分析。

結對程式設計專案之隊友程式碼分析。

看了我的結對程式設計專案隊友的程式碼後,我分析到他的程式碼有以下幾個優缺點。

缺點是:

1.對於生成的題目型別可能單一了一些,在生成小學題目的時候,無法生成多個括號,進行較為複雜的運算。

2.對於程式碼的註釋太少,導致我讀起來較為困難,我i覺得作為一個優秀的程式設計師,不僅要寫得一手流利的程式碼,更重要的是能讓別人讀懂你的程式碼,寫好優秀的註釋,不僅能將程式碼的結構設計的更為清楚,增強可讀性,即使是很長時間後再回顧,也能迅速上手。

3.查重的過程比對均較為繁瑣,導致出題速度很慢,我覺得可以用雜湊表來儲存,這樣大大縮減了查重時間,出題速度大大優化。

但郭韌同學的程式碼寫的其實是非常優秀的,我也是吹毛求疵才能找出這麼幾個不足的地方,但是他的程式碼仍然是瑕不掩瑜。

首先,運用類的設計,極好的設計了程式碼的框架,讓人讀起來思路清晰,架構優美。

其次,程式碼的書寫習慣很好,運用了面向物件設計的思維模式,主函式十分簡單。

UI設計美觀,互動性和易用性強,使用者能夠很簡單的實現自己想要的功能。

我很榮幸能與他結隊完成專案,我也要向他多學習他優秀的程式碼書寫能力。