• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Perl編程中的糾錯

    發布: 2007-7-04 20:04 | 作者: admin | 來源:  網友評論 | 查看: 9次 | 進入軟件測試論壇討論

    領測軟件測試網


    Perl編程語言的字符串處理功能異常強大,用它來編寫CGI程序非常合適。但是,Perl語言與其他編程工具相比,也有一點不太盡如人意,那就是Perl語言缺乏糾錯調試工具,發生問題后很難查出來。
    我在使用Perl的過程中總結了幾條經驗,希望能給愛好Perl編程的朋友提供一些幫助。

    1.嚴格遵守編程規范,按照一種簡潔、明了、容易理解的方式組織你的代碼。我這里說的編程規范并不一定是多么專業的東西,每個人都可以制訂自己的編程規范。我在這里提供幾條建議:一是編碼之前要有說明,編碼過程中要規范、要有注釋,編碼結束后要寫一個簡單的文檔。當然,編碼過程中的縮進、對齊等也是必要的,我就不多說了。
    2.使用"-w"開關。對這個參數的英文解釋如下:
    TURN WARNINGS ON FOR COMPILATION OF YOUR SCRIPT. Recommended.
    就是說,在解釋執行Perl腳本時,輸出相關的警告信息。它的具體用法就是把你的Perl程序的第一句“#!/usr/bin/perl”改為“#!/usr/bin/perl -w”,這樣,你就可以享受它帶來的好處了。這時,在你執行程序的時候或是在Web Server的錯誤日志中就可以找到更多的關于你的程序的警告信息,雖然不是錯誤,但它可以提示你盡可能的改正很多的潛在錯誤。
    3.在關鍵的地方插入標識標量。
    因為Perl目前還沒有沒有一個功能強大的debug工具,所以它的執行過程是無法控制的。但是,我們可以使用一些與程序無關的標量,這些標量的內容可以是程序中的關鍵數據,也可以是程序的位置信息,它們與輸出語句結合起來,就可以起到debug工具的作用了。
    4.CGI程序的特殊糾錯。
    CGI程序因其特殊之處,所以不容易糾錯。我的建議就是把輸出頁面的部分盡量與程序的其他處理部分分開。如果出現了Internal Server Error,首先察看錯誤日志,找不到具體的錯誤時,這時關閉頁面輸出部分,在命令行中調試,加上標指標量就可以更容易的發現程序的錯誤。
    以上是我的一點體會,歡迎大家討論、交流,共同提高。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>