在結對程式設計中,我分析了對方的**,下方是優點和缺點。
優點:1.**簡單明瞭,滿足了大多數個人專案的要求。控制台的提示資訊十分全面,可讀性很好,並且對不規範的輸入進行了處理,使程式執行時不會出現
bug,考慮十分周全。
2.使用了隨機函式來生成題目的運算元,不易產生重複。在主函式中呼叫了
srand()
函式,並且根據時間來當作隨機數種子,生成的題目更加隨機。
3.將工程拆分成了乙個個的函式,用來實現不同的功能,使得**結構更加優美,便於日後的修改。同時函式命名使用了常用名,十分易懂。
4.**中使用檔案操作函式與一些時間操作函式,這些函式在以往的學習中基本沒有使用過,可以看出作者在寫**前進行了大量的準備與查詢工作。
缺點:1.程式雖然使用
c++進行編寫,但並未體現物件導向的程式設計思想,同時程式的函式命名有的使用拼音,有的使用英語,最好統一下。
2.檔案操作的輸出路徑使用的是絕對路徑,在其他電腦上執行時會出現錯誤,需要修改輸出路徑,因此使用相對路徑會更好。
spring mvc 專案分析
分包 controller dao dao.impl service service.impl model util 資料校驗 資料轉換 資料計算等 在model包新建乙個page類以便分頁操作 建立乙個servicemanager來管理service 配置檔案 分三個 hibernate 資料來源...
DTMF VAD 專案分析
這一專案是準確的找出dtmf訊號的起點,當檢測到後,觸發dtmf decoder,對此後接收的資料進行解碼,等到相應的撥號鍵值。1.分析輸入訊號特徵 訊號是dtmf訊號加通道中的電路雜訊,現初步分析,這背景雜訊是高斯背景雜訊,這種雜訊好在對dtmf頻率特性損失不是很大,這樣問題會好解決一點。2.訊號...
專案分析 PLUG
plug過程 1.init plug define init plug plug initplug g initplug true 共享記憶體資料結構 struct plugsharememory inline void createsharememory i plugmodulemanage pm...