Java開發習慣養成(個人總結)_01_基本開發

寫在前面:個人總結,認爲屬於比較通用的好習慣,適合大部分暫未找到或形成個人高效開發習慣的開發人

目錄:


        1.閱讀需求

        2.設計數據庫表結構

        3.代碼創建編寫

        4.測試

        5.編寫接口文檔交付

        附:流程圖如下

閱讀需求

1.接收閱讀文檔

接收到的文檔需要經過縝密思考,列出疑問,要做電子檔記錄

2.提問並收到反饋

督促提交的問題及時反饋,或者是督促產品儘快抽時間討論上一步列出的疑問,要做電子檔記錄

3.確定需求已完整

重複1直到需求完整

設計(修改)數據庫表結構

1.多次重複閱讀阿里開發標準中關於數據庫設計章節

所在公司項目組有更具體要求,也應該找到相應文檔,按照要求設計表結構

2.根據需求設計出合理的結構

代碼創建(編寫)(以mybatis爲例)

1.生成(修改)entity,dao,mapper

    生成:使用mybatis一般使用官方生成工具,或者公司項目組有自定義工具。
    修改:根據需求並同時理解已有的表結構,寫出需要用到的sql語句,把sql放到dao和mapper中以便service調用

2.編寫service

    業務邏輯基本集中於此處理,會有大量邏輯判斷代碼,結合已經寫好的dao層代碼對數據庫數據進行操作

3.編寫controller

    調用service,部分http信息,會有公共的處理在調用業務接口service。

測試

1.使用junit測試已寫好的代碼

    需要準備測試數據,根據業務邏輯,列出所有需要的數據,寫好junit代碼,執行後看結果是否符合預期,若不符合則使用調試模式進行debug

編寫接口文檔並交付

接口文檔先找到一份項目組通用模板,複製一份,在每次使用中會有自己總結的一些通用內容,保存爲自己的一份模板一直迭代,後端開發給前端的接口文檔實際應該包括的主要是前端傳給你的參數和你會返回什麼參數,並且要針對這兩種參數進行詳細的描述:必須包含是否必填(必有),數據示例,每個參數的可能出現值及含義




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章