华为代码质量军规.pdf
生活随笔
收集整理的這篇文章主要介紹了
华为代码质量军规.pdf
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C語言部分
1. 數(shù)組訪問,必須進(jìn)行越界保護(hù)。
2.循環(huán)變量,必須進(jìn)行上限或者下限保護(hù)。
3.變量使用前必須進(jìn)行有效的初始化。
4.除法和求余操作,必須進(jìn)行除零保護(hù)。
5.內(nèi)存操作,必須進(jìn)行長度保護(hù)。
6.指針操作,必須先賦值后訪問,并進(jìn)行空指針保護(hù)。
7.申請資源、使用和釋放必須匹配。
8.禁止隱式轉(zhuǎn)換,并確保強(qiáng)制轉(zhuǎn)換不丟失精度和長度。
9.為增強(qiáng)代碼的可維護(hù)性,禁止使用魔鬼數(shù)字。
10.禁止使用已經(jīng)釋放的內(nèi)存或資源。
1. 數(shù)組訪問,必須進(jìn)行越界保護(hù)。
2.循環(huán)變量,必須進(jìn)行上限或者下限保護(hù)。
3.變量使用前必須進(jìn)行有效的初始化。
4.除法和求余操作,必須進(jìn)行除零保護(hù)。
5.內(nèi)存操作,必須進(jìn)行長度保護(hù)。
6.指針操作,必須先賦值后訪問,并進(jìn)行空指針保護(hù)。
7.申請資源、使用和釋放必須匹配。
8.禁止隱式轉(zhuǎn)換,并確保強(qiáng)制轉(zhuǎn)換不丟失精度和長度。
9.為增強(qiáng)代碼的可維護(hù)性,禁止使用魔鬼數(shù)字。
10.禁止使用已經(jīng)釋放的內(nèi)存或資源。
總結(jié)
以上是生活随笔為你收集整理的华为代码质量军规.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 视频监控网络使用PON网络传输解决方案相
- 下一篇: Nginx之13运筹帷幄 - (Very