程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 為什麼不要超過80個字符,超過80字符

為什麼不要超過80個字符,超過80字符

編輯:C++入門知識

為什麼不要超過80個字符,超過80字符


http://www.tuicool.com/articles/MzayMri

計算機剛出世時,編程卡片為八十列;無獨有偶,Unix 早期的終端,每行最大顯示字符數也為八十個;Unix 大多文本工具也沿襲了這傳統,至今在 Maillist 上可以看到不少資深 Linux 工程師習慣把郵件正文 wrap 成在 80 字符內,man 手冊也是;此外,在可讀性尤佳的前提下,A4 紙寬度剛好能容納八十個字符;最後,現代寬屏可以顯示一百六十個以上的字符,且 Windows 支持並列窗口,在 Linux 的窗口管理器上上更大顯神威。

於此可以推導出 第一號價值觀假設文本行最佳字符上限是八十 。即, 第一號編碼規范C++ 代碼每一行以 \n 硬斷行且不超過 80 個字符。

如果違背此規則,那麼,如果文本編輯器不支持 軟斷行 ,於是它寬度又小於某行的長度時,該行後面的內容就被截斷,一般情況下得橫向滾動才能看到。反之,哪怕文本編輯器智能地軟斷行,用戶需要 在一行內閱讀超過 80 個字符上的編碼,並理解其邏輯 。這不光無謂地增加邏輯的復雜度,且眼球滾動到下一行要跨越「開頭到截斷位置」的整個長度,比如一行超過屏幕寬度並被軟斷行,用戶眼球的聚焦點需要移動大約一百六十個字符才能繼續閱讀代碼,您感受一下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved