1. 程式人生 > 其它 >個人專案互評

個人專案互評

根據課程要求,需要分析結對程式設計小夥伴的個人專案程式碼,並給出一些優缺點的評價。看完程式碼之後給出一些自己的看法,希望優點能繼續保持,缺點能加以改進。

一、優點:

1. 程式碼基本符合谷歌規範格式,函式功能的描述比較詳細,函式中使用的變數功能也一目瞭然,可讀性高。

2. 各個功能模組比較清晰,使用多個函式可以避免重複程式碼,提高程式碼質量。

3. 沒有過多的全域性變數,提高了程式的執行速度。

4. 可以在生成題目的時候生成使用者資料夾,在資料夾內部還可以對小學、初中、高中三種難度的題分類生成資料夾,使用起來十分方便。

二、缺點:

1. 因為錯把運算元看成操作符,可能出現6個運算元的情況。

2. 對於括號和根號的生成僅在第一個運算元前,且可能出現多個重複根號的情況,符合要求,但感覺有些不規範。

3. 在生成題目的時候,只能生成一套題目就結束程式了,假如存在使用者想要同時生成多套題目的情況,就不得不重複登入,實用性欠佳。

三、改進:

1. 括號、根號及三角函式的生成演算法有待改進,可以根據位置來隨機生成更規範的題目。

2. 在主函式可以新增一個迴圈來滿足一個使用者多次出題的情況。

3. 可以增加一個退出系統的選項,在使用者想要退出時可以直接退出,不必要出完題目才能退出。