亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

PHP開(kāi)發(fā)者值得關(guān)注的編碼工具

添加時(shí)間:2014-7-8 18:01:41  添加: 思海網(wǎng)絡(luò) 

  當(dāng)我們經(jīng)常都要處理諸如像手工代碼測(cè)試,及部署這樣枯燥重復(fù)的工作時(shí),往往會(huì)感到沮喪,然而我們一直努力想變得高效率。而本文將向你介紹10款PHP開(kāi)發(fā)工具,它們能正好能幫助你達(dá)到那樣的要求,使你能有更多時(shí)間專注于建設(shè)更優(yōu)秀的網(wǎng)頁(yè)。

  1 . PHPUnit

  測(cè)試在軟件開(kāi)發(fā)中是相當(dāng)重要的一環(huán),但很多開(kāi)發(fā)者都只是給予很少的時(shí)間去測(cè)試,因?yàn)檫@工作的確相當(dāng)耗時(shí),枯燥并且容易出錯(cuò)。為了解決以上問(wèn)題,自動(dòng)化 測(cè)試工具能讓開(kāi)發(fā)者編寫(xiě)一系列測(cè)試腳本,這些腳本能容易地執(zhí)行,并且可以根據(jù)計(jì)劃任務(wù)去執(zhí)行。這些自動(dòng)化測(cè)試工具通常提供了測(cè)試報(bào)告,里面詳細(xì)描述了每次 測(cè)試的結(jié)果。PHP開(kāi)發(fā)者在自動(dòng)測(cè)試化方面,有一個(gè)相當(dāng)不錯(cuò)的測(cè)試框架PHPUNIT。基于非常流行的測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方法,如xUnit,PHPUNIT允 許開(kāi)發(fā)者使用PHP的語(yǔ)法去編寫(xiě)測(cè)試用例,然后用很簡(jiǎn)單的命令行工具去執(zhí)行測(cè)試。甚至你可以將PHPUNIT與一些持續(xù)集成工具如 phpUnderControl整合。

  2. Phing

  隨著WEB開(kāi)發(fā)項(xiàng)目變得越來(lái)越復(fù)雜,開(kāi)發(fā)者面對(duì)一大堆部署的任務(wù),這些任務(wù)不僅僅是從開(kāi)發(fā)者的機(jī)器上將文件傳到生產(chǎn)服務(wù)器上那么簡(jiǎn)單了。比如避免上傳 開(kāi)發(fā)環(huán)境的文件,如圖片模版,處理服務(wù)器指定文件的權(quán)限和參數(shù)配置,象用戶名口令,以及如何當(dāng)發(fā)生變更錯(cuò)誤時(shí)盡快恢復(fù),這些問(wèn)題都是開(kāi)發(fā)者經(jīng)常要碰到的。 為了解決這些問(wèn)題,開(kāi)發(fā)者使用了專門(mén)的構(gòu)建工具,它能使文件的傳輸過(guò)程更高效,因?yàn)樗煌絺鬏敻淖冞^(guò)的文件。構(gòu)建工具也能夠很容易根據(jù)部署的環(huán)境而定 制。

  3. GitHub

  版本控制能給項(xiàng)目帶來(lái)很多好處,包括能建立代碼的實(shí)驗(yàn)分支,回滾不需要的變更,能查看某個(gè)文件最近被哪些團(tuán)隊(duì)成員改動(dòng)過(guò),以及通過(guò)日志監(jiān)視進(jìn)度。雖然 現(xiàn)在有很多開(kāi)源的版本控制工具,但Git目前是我最喜歡的。Git的興起很大程度上得益于一個(gè)提供第三方托管服務(wù)的GitHub網(wǎng)站,它為開(kāi)發(fā)者提供了一 系列的托管服務(wù)。GitHub滿足了開(kāi)發(fā)者的需要,甚至為開(kāi)源項(xiàng)目提供了主機(jī)托管的服務(wù)。現(xiàn)在已經(jīng)超過(guò)一百萬(wàn)的托管應(yīng)用在上面了,GitHub為開(kāi)發(fā)者提 供了極具價(jià)值的服務(wù),讓他們不用花費(fèi)大量金錢和時(shí)間去尋找第三方的托管服務(wù)。

  4. FirePHP

  很多開(kāi)發(fā)者對(duì)FireFox的插件Firebug是非常熟悉的,它能讓你很容易地檢查一個(gè)網(wǎng)頁(yè)的HTML,CSS和Java的語(yǔ)法問(wèn)題。使用FirePHP,你同樣能用象FireBug的界面去檢查PHP語(yǔ)法的錯(cuò)誤和所選擇的分析數(shù)據(jù)。

  推薦閱讀:FirePHP:像Firebug那樣調(diào)試你的PHP代碼

  5. XDebug

  使用了象PHPUNIT這樣的測(cè)試工具后,能在你寫(xiě)完代碼后幫助捕捉到錯(cuò)誤,另一方面有時(shí)候你需要使用一些幫助工具去幫助了解這些問(wèn)題的原因。很多 PHP開(kāi)發(fā)者使用一個(gè)不錯(cuò)的調(diào)試工具XDebug,它能幫助你檢查代碼的狀態(tài),并提供工具去跟蹤及剖析代碼性能,查看對(duì)象內(nèi)容和其他功能。

  6. PHP擴(kuò)展和應(yīng)用庫(kù)

  盡管你自己可能認(rèn)為自己的想法是很唯一和特別的,但還是很大機(jī)會(huì)你正在努力編寫(xiě)的代碼,之前已經(jīng)有不少其他的程序員已經(jīng)編寫(xiě)出來(lái)了。為了幫助開(kāi)發(fā)者克 服這樣的障礙,PHP開(kāi)發(fā)者們定期貢獻(xiàn)PHP的擴(kuò)展和應(yīng)用程序庫(kù),如著名的PEAR。PEAR里包含了560個(gè)包,能提供快捷的解決方案,如緩存,加密, 用戶驗(yàn)證和支付處理等。你總可以在PEAR中總能找到適合你的解決方案。

  為了幫助管理PEAR包應(yīng)用,可以安裝PEAR包管理工具,它提供了命令行的界面去安裝、升級(jí)和刪除包。

  PEAR包管理工具:http://pear.php.net/manual/en/installation.getting.php

  7. PHP_CodeSniffer

  正如關(guān)于編輯器的爭(zhēng)論一樣,對(duì)于編碼風(fēng)格的爭(zhēng)論更具諷刺。雖然如此,PEAR提倡的編碼標(biāo)準(zhǔn)看上去在PHP社區(qū)取得了一席之地,然而,你或者你所在的團(tuán)隊(duì)依然可能不采用這樣標(biāo)準(zhǔn)約定,這將導(dǎo)致風(fēng)格不一致的代碼。

  為了避免代碼風(fēng)格的不一致,可以考慮安裝PHP_CodeSniffer,它是一個(gè)很不錯(cuò)的PEAR包,它能分析PHP程序,JAVASCRIP和 CSS文件并且檢查出哪些是與定義好的代碼風(fēng)格相違背的。雖然可以定義你自己的編碼風(fēng)格,但PHP_CodeSniffer的編碼風(fēng)格是十分方便的。

  8. phpDocumentor

  從晦澀的代碼注釋中去理解代碼,這是十分沮喪的任務(wù),即使代碼是你自己以前編寫(xiě)的。就象測(cè)試,寫(xiě)文檔依然是開(kāi)發(fā)者希望逃避的幾個(gè)任務(wù)之一。為了減輕這 樣的痛苦,可以考慮使用象phpDocumentor這樣的自動(dòng)文檔化工具。phpDocumentor支持簡(jiǎn)單的文檔規(guī)則語(yǔ)法,可以解析你的代碼并且生 成友好的文檔。

  9. PHP_Beautifier

  另一個(gè)阻礙閱讀代碼的因素是不好的代碼格式,因?yàn)樵赑HP這樣的腳本語(yǔ)言中,很容易造成不恰當(dāng)?shù)目s進(jìn)而形成不好的代碼格式。你可以使用PEAR中的包PHP_Beautifier去自動(dòng)化地格式化代碼。

  10. phpUnderControl

  如果你正在考慮上述提到的工具,那么你可以下載phpUnderControl這個(gè)工具,它基于CruiseControl構(gòu)建。phpUnderControl包括了多個(gè)PHP工具,如phpunit,phpdocumentor,并提供了統(tǒng)一的界面管理。

關(guān)鍵字:PHP、編碼工具

分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開(kāi)網(wǎng)站