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