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