帳號登錄
帳號:
密碼:
記住我 | 忘記密碼 | 帳號註冊
網站導覽
模組開發 : PEAR 程式撰寫標準-縮排與每行長度
作者 elie 於 2010年08月15日 15:10:00 (4808 次閱讀)

原始出處 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。


可列印模式 轉寄給朋友

The XOOPS organisation ("XOOPS") is committed to protecting the privacy of users of the XOOPS.org sites.
The website used Ver.2.4.5 POWERED BY XOOPS PROJECT.