目錄
- 項目簡介
- 更新内容
- 設計概要
- 估算工作量
- 任務配置設定
- github位址
- 示範
- 總結
- 工作照片
一、項目簡介
項目名 | 複利計算5.0 |
版本号 | 5.0 |
開發語言 | java |
開發工具 | eclipse、IDEA、mysql |
功能完善 | |
開發人員 | 顔文生、林集團 |
##二、更新内容
完成新增加需求:.即要追求利益,又要面對不可預知的金融投資風險, “不能把雞蛋放在同一個籃子裡”,是以有必要進行組合投資。
通過上述計算與對比,可以幫助客戶進行投資決策。
客戶:那麼能否幫我記錄下一筆一筆不同類型的投資,并動态顯示資金現值呢?
##三、概要設計
在原有基礎上添加了資料庫子產品,實作了對使用者操作記錄的儲存以及查找(項目要求是對資金流的追蹤,是以對涉及資金的産出與産出的操作進行記錄,如銀行存款、股票投資,而對于不涉及資金流入流出的計算利率等未進行儲存)。
四、估算工作量
* 原預計工作時間:七小時(兩人次) 原預計實作代碼:200
* 實際工作時間:十小時(兩人次) 實際實作代碼:330
五、任務配置設定
- 顔文生:UI設計、mysql的連結、bug修改(共同讨論)、人機互動設計,代碼的完善,
- 林集團:算法接口的實作、測試、bug修改(共同讨論)、代碼規範、架構的讨論
六、github位址:
***[github源碼](https://github.com/LinJiTuan)
七、示範
- sql
複利計算5.0 - 主界面
複利計算5.0 - 子界面
複利計算5.0 - 輸出資料
複利計算5.0 - 查詢成功
複利計算5.0 - 查詢操作記錄
複利計算5.0 - 查詢結果
複利計算5.0 - 查詢結果二
複利計算5.0
八、總結
兩人合作确實遇到了挺多問題,代碼風格不規範導緻代碼可讀性很差這一點就先不說了(加了半天注釋和現場解釋才彼此明白..),一開始沒有計劃商量好統一的代碼結構,導緻後來代碼可維護性很差,函數參數也應該在一開始确定,不然代碼的銜接很難辦。
總之,有了這次的經驗,下次在動手寫代碼前應該花十分之一的時間确定代碼架構以及接口統一标準。
九、工作照片
(部落格園項目介紹由林集團做大緻制作,然後推送給顔文生後分别修改部分内容釋出)