曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
提高代碼質量培訓課程
?
鳥瞰圖
?
鳥瞰圖的設計規劃思想
?
?
實戰大綱
提高代碼 ???質量實戰 |
||
主題 |
內容 |
細節 |
任務1 ???(前導) |
學習思想 |
|
?學習方法 |
|
|
敏捷技術 |
|
|
人員分組 |
|
|
任務2 ???(開發工具 ???實戰配置) ???(簡介) |
VSCode(UI) |
|
MariaDB |
|
|
代碼檢查工具 |
|
|
任務3 ???(代碼質量定義 ???及平臺介紹) |
體驗代碼質量影響 |
|
代碼質量定義 |
|
|
質量管理平臺介紹 |
|
|
書寫本任務的 ???學習心得1 |
|
|
任務4 ???(公司專有編碼 ???規范解讀1) |
設計類 |
代碼與詳細設計一致性、完整性檢查 |
代碼與協議一致性檢查 |
||
流程設計缺陷檢查 |
||
......剩余6個 |
||
接口類 |
跨模塊消息接口是否有理解不一致性問題 |
|
數據類型是否與接口規范一致 |
||
參數取值范圍是否與接口規范一致 |
||
跨模塊函數接口使用正解性檢查 |
||
版面 |
代碼的編寫格式是否一致? |
|
注釋風格是否一致? |
||
......剩余4個 |
||
書寫本任務的 ???學習心得2 |
|
|
任務5 ???(公司專有編碼 ???規范解讀2) |
命名 |
定義的程序名是否有意義? |
命名中若使用特殊約定或縮寫,是否有注釋說明? |
||
代碼 |
代碼是否簡單清晰,保持一致性? |
|
代碼編譯后是否未產生Warning? |
||
程序接口清晰明確嗎? |
||
數據類型和數據聲明是合理正確的嗎? |
||
......剩余12個 |
||
注釋 |
注釋是否是最新的? |
|
注釋是否清晰正確? |
||
......剩余5個 |
||
書寫本任務的 ???學習心得3 |
|
|
任務6 ???(軟件開發 ???規范介紹) |
13個文檔介紹 ???(概述) |
可行性分析報告 |
項目開發計劃 |
||
軟件需求說明書 |
||
概要設計說明書 |
||
詳細設計說明書 |
||
用戶操作手冊 |
||
測試計劃 |
||
測試分析報告 |
||
開發進度月報 |
||
項目開發總結報告 |
||
軟件維護手冊 |
||
軟件問題報告 |
||
書寫本任務的 ???學習心得4 |
|
|
任務7 ???(通用c#軟件 ???開發規范1) |
編程規范 |
命名風格 |
常量定義 |
||
代碼格式 |
||
OOP規約 |
||
集合處理 |
||
并發處理 |
||
控制語句 |
||
注釋規約 |
||
其他 |
||
異常日志 |
異常處理 |
|
日志規約 |
||
書寫本任務的 ???學習心得5 |
|
|
任務8 ???(通用c#軟件 ???開發規范2) |
單元測試 |
|
安全規約 |
|
|
MariaDB數據庫 |
表規約 |
|
索引規約 |
||
SQL語句 |
||
ORM映射 |
||
工程結構 |
應用分層 |
|
庫依賴 |
||
服務器 |
||
設計規約 |
|
|
版本歷史 |
|
|
書寫本任務的 ???學習心得6 |
|
|
任務9 ???(質量 ???平臺使用) |
基于代碼質量管理平臺工具使用 |
|
分階段模型 |
|
|
代碼走查 |
|
|
代碼覆蓋率 |
|
|
重點掌握Sonar管理平臺以及生態產品 |
|
|
代碼質量書寫的20大注意事項 |
|
|
任務10 ???(總結) |
了解其他編碼規范 |
|
前沿技術分享 |
|
?
?