日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 軟件質(zhì)量之道:PCLint之一

軟件質(zhì)量之道:PCLint之一

來源:程序員人生   發(fā)布時(shí)間:2014-11-14 08:02:49 閱讀次數(shù):3787次

故天將降大任于斯人也,必先苦其心志,勞其筋骨,餓其體膚,空乏其身,行拂亂其所為,所以動心忍性,增益其所不能。

孟子

 

1 引子

今天聽老韓1席話,認(rèn)真是感慨萬千啊。心懷斗志高昂,奮斗10年,到頭來,卻看到身旁的人1個個貪圖安逸,沒有獨(dú)當(dāng)1面的才能,讓人頹然失望。可以說這幾年來,我也曾懷著這樣的期盼,希望身旁的朋友們能夠借我1把力,共同奮斗,創(chuàng)造1些奇跡,但是每次也都是失望,失望,還是失望。

雖然前人們都說,在這個時(shí)期,沒有獨(dú)行者。但是,茫茫人海當(dāng)中,想要找1個志同道合者,太難。并且,沒有1個共同的目標(biāo),也很難找到志同道合者。所以,在這段日子,還是做1個默默地獨(dú)行者更好,省卻了若干煩心事。

但是,總不能由于他人,就失去了對自己的信心。自己能力有限是正確的,從小老爸就告知我,要知道自己能吃幾碗干飯。正如孟子所言,既然知道自己的能力,那就動心忍性,努力去學(xué)習(xí),提高本身能力。

所以,雖然我可以理解這類心情,但是諒解我不能同意這類能力有限的結(jié)果。

以銅為鑒,可正衣冠;以古為鑒,可知興替;以人為鑒,可明得失。每次員工大會,都很有收獲,實(shí)在是聽君1席話,勝讀10年書的感覺。小韓所謂C++的1萬個小時(shí),自以為還是遠(yuǎn)遠(yuǎn)不夠的,假定平均每天工作學(xué)習(xí)10個小時(shí),那末需要1千天,大概為3年時(shí)間。自從20122月份實(shí)習(xí)到如今,大概也有2年半的時(shí)間了,基本上每天都保持看書學(xué)習(xí)和工作的習(xí)慣,但是卻越加覺得C++之深厚,要想真正精通,還需要2年半的時(shí)間吧。或許2年半后,又覺得再需要5年時(shí)間吧,嘛,太極之意,忘記所有,便是大成之時(shí)吧。

又跑題了,開始今天的主題,PCLint,自覺這部份最少可以分為兩篇文章,如果要深入講授,足以涵蓋《Effective C++》,《More Effective C++》等書的內(nèi)容,所以還是只介紹用法,要想知道的更多,那就Google1下吧!

第1部份內(nèi)容,主要介紹PCLint的功能和如何安裝。第2部份內(nèi)容則講授PCLint如何使用(暫時(shí)這么計(jì)劃的,或許會突發(fā)奇想出來第3部份第4部份,那就請繼續(xù)關(guān)注吧)。

 

2 PCLint簡介

首先,提供1下PCLint的相干鏈接:

官網(wǎng):http://www.gimpel.com/html/index.htm

最新9.0L安裝包:http://download.csdn.net/detail/winking324/8102281

接下來,簡單介紹1下PCLint究竟是1個甚么樣的工具。

PCLint GIMPELSOFTWARE 公司研發(fā)的C/C++軟件代碼靜態(tài)分析工具,可以說,PCLint是1種更加嚴(yán)格的編譯器。其主要分為PCLintFlexeLintPCLint主要利用于Windows平臺,以2進(jìn)制可履行文件提供,而FlexeLint利用于其他平臺,例如Linux,以源代碼情勢發(fā)布。

PCLint在全球具有廣泛的客戶群,許多大型的軟件研發(fā)組織都把PCLint 檢查作為代碼走查的第1道工序,例如說華為(感謝華為,讓我學(xué)習(xí)到如此強(qiáng)大的工具)。PCLint不但能夠?qū)Τ淌竭M(jìn)行全局分析,辨認(rèn)沒有被適當(dāng)檢驗(yàn)的數(shù)組下標(biāo),報(bào)告未被初始化的變量,正告使用空指針連同冗余的代碼,還能夠有效地提出許多程序在空間利用、運(yùn)行效力上的改進(jìn)點(diǎn)。

總結(jié)下來,PCLint就是不通過履行程序進(jìn)行代碼分析,發(fā)現(xiàn)代碼中潛伏的Bug。通過個人實(shí)踐來看,PCLint可以發(fā)現(xiàn)非邏輯上的80%左右的Bug,絕對是C++開發(fā)和測試人員1個強(qiáng)大的助手(爸爸媽媽不再用擔(dān)心我寫錯代碼了)。

既然PCLint如此強(qiáng)大,那末問題來了。

 

3 PCLint安裝及初步配置

安裝主要根據(jù)上面的最新9.0L安裝包進(jìn)行講授,20141016日更新,本人親身打包,并增加自動更新腳本,方便1步操作(資源1分就當(dāng)援助費(fèi)了,謝謝,如果沒有分?jǐn)?shù)下載,請留言郵箱)。

安裝包主要包括以下兩部份(諒解我的小廣告,請支持2345.com):


第1個Update為升級包,第2個Gimpel_PC_Lint_9.zipPCLint的安裝包。

1. 解壓PCLint的安裝包,并進(jìn)行安裝,直接Next到最后1步,選擇履行配置程序,并點(diǎn)擊Finish。如果這里沒有選擇履行配置程序,可以通過履行安裝目錄下的CONFIG.exe來履行配置程序。


2. 接下來彈出PCLint的配置程序,點(diǎn)擊下1步開始配置。


3. 說明履行完PCLint配置后,會生成履行腳本和PCLint的配置文件(*.lnt),繼續(xù)下1步。


4. 選擇生成路徑,安裝路徑便可,和文件名稱,然后下1步。


5. 選擇編譯器,VisualStudio現(xiàn)在最高只有2008,所以只好選擇這個了,選擇后點(diǎn)擊下1步。


6. 選擇平臺,根據(jù)自己的需要,選擇對應(yīng)的平臺,這里選擇32bit,點(diǎn)擊下1步。


7. 選擇依賴的庫,對VisualStudio開發(fā)來講,主要包括Active Template Library(ATL)Microsoft FoundationClass LibraryStandard Template LibraryWindows 32-bit這4部份,選擇后下1步。


8. 選擇1些特殊的優(yōu)化建議,例如說代碼安全性和效力上的。這里依照最大原則進(jìn)行選擇,有:Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rdEdition)Dan SaksMISRA 2004,然后下1步(PSEffective C++這兩本巨作真心的給力,C++入門必讀經(jīng)典)。


9. 指定當(dāng)前使用庫的頭文件所在位置,選擇Create

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 人人九九精 | 久久专区| av专区在线观看 | 日韩精品一二三区 | 亚洲婷婷综合网 | 精品一区二区三区日本 | 精品久久久久久久久久久久久久久久久 | 免费观看视频www | 日韩免费一区二区 | 国产视频999 | 国产成人久久精品一区二区三区 | 国产精品久久久久av福利动漫 | 欧美一区二区人人喊爽 | 国内精品视频在线 | 经典三级第一页 | 国产精品久久久久久妇 | 国产区精品 | 99久久婷婷国产综合精品免费 | 午夜av免费观看 | 中文字幕国产日韩 | 中文字幕在线播放第一页 | 看av网站 | 羞羞视频在线观看免费视频 | 国产成人精品一区二区三区 | 国产日韩欧美一区二区三区乱码 | 欧美 日韩 视频 | 天天看天天操 | 精品国产日韩欧美 | 韩日精品一区二区 | 日韩综合一区 | 大陆一级毛片免费视频观看 | 中文字幕亚洲天堂 | 91精品国产99久久久久久 | 亚洲第一视频网 | 国产欧美精品一区二区 | 日韩国产欧美综合 | 国产精品国色综合久久 | 国产精品久久久久免费 | 极品视频在线 | 一区二区三区中文 | 美女黄视频免费 |