檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問(wèn)國(guó)際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
c++代碼使用cppcheck檢查、python代碼使用pylint檢查代碼規(guī)范性。
C:表示其他問(wèn)題,指對(duì)設(shè)備的運(yùn)行影響非常小或沒(méi)有,但屬于需要規(guī)范的數(shù)據(jù)問(wèn)題,建議整改??鄯謾?quán)重大于等于0.5分。
IT 運(yùn)維服務(wù)管理框架如圖所示。 圖 IT 運(yùn)維服務(wù)管理框架 IT 運(yùn)維服務(wù)管理框架包括 IT 運(yùn)維服務(wù)全生命周期管理方法、管理標(biāo)準(zhǔn) / 規(guī)范、管理模式、管理支撐工具、管理對(duì)象以及基于流程的管理方法。
各層命名規(guī)約:A) Service/DAO 層方法命名規(guī)約1) 獲取單個(gè)對(duì)象的方法用 get 做前綴。2) 獲取多個(gè)對(duì)象的方法用 list 做前綴。3) 獲取統(tǒng)計(jì)值的方法用 count 做前綴。4) 插入的方法用 save/insert 做前綴。5) 刪除的方法用 remove/delete
【功能模塊】規(guī)范設(shè)計(jì)是否支持MySQL?從支持的數(shù)據(jù)源看: DGC支持的數(shù)據(jù)源_數(shù)據(jù)湖治理中心 DGC_用戶(hù)指南_管理中心_華為云 (huaweicloud.com) DGC的規(guī)范設(shè)計(jì)不支持MySQL。
每個(gè)規(guī)范開(kāi)始其所謂的Java規(guī)范請(qǐng)求JSR。一旦規(guī)范過(guò)程開(kāi)始,JSR也將以其唯一的編號(hào)來(lái)獲得。在JCP的網(wǎng)站上,您可以找到每個(gè)規(guī)范的概述頁(yè)面,以及單獨(dú)的下載頁(yè)面。下載頁(yè)面列出了反映JCP規(guī)范開(kāi)發(fā)流程的每個(gè)規(guī)格的各個(gè)階段。例如“早期審查”,“公眾決定草案”和“最后發(fā)布”。
盡量不要用tab制表符,使用不同的源代碼管理工具時(shí),tab字符將因?yàn)橛脩?hù)設(shè)置的不同而擴(kuò)展為不同的寬度。 (6)盡量避免一行的長(zhǎng)度超過(guò)80個(gè)字符,因?yàn)楹芏嘟K端和工具不能很好地處理,但這一設(shè)置可以靈活進(jìn)行調(diào)整。
八、權(quán)限安全規(guī)范 范圍 ● 開(kāi)發(fā)、運(yùn)維、臨時(shí)權(quán)限; ● 安全上符合安全審計(jì)標(biāo)準(zhǔn)。九、文檔、工具規(guī)范 范圍 ● 統(tǒng)一共享知識(shí)文檔; ● 統(tǒng)一共享各種腳本工具;原則 a、理想的情況是“一站式運(yùn)維平臺(tái)”,一個(gè)平臺(tái)涵蓋所有工具操作。
FDI任務(wù)命名規(guī)范目前數(shù)據(jù)平臺(tái)的基線實(shí)時(shí)任務(wù)還是使用的DLI,所以數(shù)據(jù)平臺(tái)還用不到FDI實(shí)時(shí)任務(wù)命名規(guī)范,但是定制人員可以參考。
異步處理設(shè)計(jì)規(guī)范 當(dāng)創(chuàng)建資源操作需要很長(zhǎng)時(shí)間,可以使用異步的方式來(lái)完成資源創(chuàng)建。如下例所示: POST /photos HTTP/1.1 這個(gè)請(qǐng)求應(yīng)該返回一個(gè)202 Accepted的狀態(tài)碼,其報(bào)頭中Content-Location包含一個(gè)鏈接。
索引自身也占用存儲(chǔ)空間 消耗計(jì)算資源;創(chuàng)建過(guò)多的索引將對(duì)數(shù)據(jù)庫(kù)性能造成負(fù)面影響(尤其對(duì)數(shù)據(jù)導(dǎo)入性能);因此,僅在必要時(shí)創(chuàng)建索引;建議僅在匹配如下某條原則時(shí)創(chuàng)建索引: - 僅在經(jīng)常執(zhí)行搜索的列上創(chuàng)建索引,以便加快搜索速度; - 在主鍵的列上創(chuàng)建索引,優(yōu)化表中數(shù)據(jù)的排列結(jié)構(gòu)
1.1 文件夾命名規(guī)范推薦命名規(guī)范- 建議按照項(xiàng)目名稱(chēng)、開(kāi)發(fā)關(guān)鍵步驟環(huán)節(jié)與場(chǎng)景進(jìn)行層級(jí)管理及命名,如果是便于不同的電腦便于移植,建議使用@{WORK_DIR},保存與讀取文件夾下的文件。
消息體設(shè)計(jì)規(guī)范 【規(guī)則1】服務(wù)接口需至少支持JSON格式作為HTTP消息體(Content body) 【規(guī)則2】消息體的key值采用JSON通用的小駝峰風(fēng)格,如getProduct 【規(guī)則3】請(qǐng)求消息體的業(yè)務(wù)數(shù)據(jù)層次禁止超過(guò)3層,響應(yīng)消息體的業(yè)務(wù)數(shù)據(jù)層次禁止超過(guò)
文件規(guī)范指導(dǎo)服務(wù)商提交資料的時(shí)候,請(qǐng)按照規(guī)范進(jìn)行文件資料提交。
規(guī)范制定編碼規(guī)范制定一般會(huì)參考業(yè)界公認(rèn)的標(biāo)準(zhǔn),在通用的編碼規(guī)范基礎(chǔ)上,再結(jié)合公司、項(xiàng)目的要求而形成的。編碼規(guī)范制定的目標(biāo)是為了實(shí)現(xiàn)團(tuán)隊(duì)成員代碼一致性和最佳實(shí)踐,通過(guò)代碼風(fēng)格的一致性,降低維護(hù)代碼的成本以及改善多人協(xié)作的效率。同時(shí)遵守最佳實(shí)踐,確保頁(yè)面性能得到最佳優(yōu)化和高效的代碼。
命名規(guī)范數(shù)據(jù)庫(kù)對(duì)象(庫(kù)名、表名、字段名、索引名)命名建議全部使用小寫(xiě)字母開(kāi)頭,后面跟字母或者數(shù)字,數(shù)據(jù)庫(kù)對(duì)象(庫(kù)名、表名、字段名、索引名)名字長(zhǎng)度建議都不要大于32字節(jié)。數(shù)據(jù)庫(kù)名稱(chēng)不能使用特殊字符("",.,$,\,/,*,?
TLS是設(shè)計(jì)規(guī)范,它的實(shí)現(xiàn)有比如OpenSSL, LibreSSL, BoringSSL等,據(jù)說(shuō)OpenSSL名聲不太好? OpenSSL庫(kù)可以分為: crypto庫(kù)函數(shù),密碼算法使用庫(kù)。底層庫(kù)。
設(shè)置用戶(hù)密碼時(shí),需要遵循如下規(guī)范:密碼長(zhǎng)度必須大于等于8個(gè)字符,小于等于64個(gè)字符。若密碼不以單引號(hào)括起來(lái),則密碼首字符必須是字母、#號(hào)或下劃線。密碼不能與用戶(hù)名或者用戶(hù)名的倒序相同(校驗(yàn)時(shí),不區(qū)分大小寫(xiě))。密碼只能包含以下4種類(lèi)型,并且至少選取其中3種類(lèi)型的組合。數(shù)字。
更新記錄和版本管理 對(duì)于接口的更新和改動(dòng),應(yīng)該及時(shí)記錄和維護(hù)更新記錄和版本管理。這樣,前后端團(tuán)隊(duì)可以清楚地了解接口的變動(dòng),并進(jìn)行相應(yīng)的適配和調(diào)整。 總結(jié) 前后端分離的架構(gòu)中,良好的接口規(guī)范對(duì)于實(shí)現(xiàn)高效的開(kāi)發(fā)和順暢的協(xié)作非常重要。
一 初始化結(jié)構(gòu)體 1.1 使用字段名初始化結(jié)構(gòu) 初始化結(jié)構(gòu)時(shí),幾乎應(yīng)該始終指定字段名。目前由 go vet 強(qiáng)制執(zhí)行。 Bad k := User{"John", "Doe", true} Good k := User{ FirstName: "John",