PEAR 程式撰寫標準-縮排與每行長度

日期 2010年08月15日 15:10:00 | 新聞類別: 模組開發

原始出處 http://www.xoops.org/modules/mediawiki/index.php/Dev:coding_standards


 

內縮時用4個空白鍵不要用tab 鍵。如果你使用Emacs 編輯PEAR 程式碼時,你要設定indent-tabs-mode 為nil。接下來是一個示範設定可以讓Emacs 遵守這些原則(你要確定編輯PHP 檔案時會使用這個設定):

(defun php-mode-hook ()
  (setq tab-width 4
        c-basic-offset 4
        c-hanging-comment-ender-p nil
        indent-tabs-mode
        (not
        (and (string-match "/\\(PEAR\\|pear\\)/" (buffer-file-name))
              (string-match "\.php$" (buffer-file-name))))))

在vim 的設定是:

 set expandtab
set shiftwidth=4
set softtabstop=4
set tabstop=4

每行的建議長度是75-85個字元。現在沒有每行字元長度的標準,你可以自行判斷,覺得有疑問時,可以詢問PEAR Quality Assurance mailing list。





本篇新聞來自:XOOPS Site
https://www.xoops.org.tw

本篇新聞的連結網址是:
https://www.xoops.org.tw/modules/news/article.php?storyid=29