为什么不要超过80个字符

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

计算机刚出世时,编程卡片为八十列;无独有偶,Unix 早期的终端,每行最大显示字符数也为八十个;Unix 大多文本工具也沿袭了这传统,至今在 Maillist 上可以看到不少资深 Linux 工程师习惯把邮件正文 wrap 成在 80 字符内,man 手册也是;此外,在可读性尤佳的前提下,A4 纸宽度刚好能容纳八十个字符;最后,现代宽屏可以显示一百六十个以上的字符,且 Windows 支持并列窗口,在 Linux 的窗口管理器上上更大显神威。

于此可以推导出 第一号价值观假设文本行最佳字符上限是八十 。即, 第一号编码规范C++ 代码每一行以 \n 硬断行且不超过 80 个字符。

如果违背此规则,那么,如果文本编辑器不支持 软断行 ,于是它宽度又小于某行的长度时,该行后面的内容就被截断,一般情况下得横向滚动才能看到。反之,哪怕文本编辑器智能地软断行,用户需要 在一行内阅读超过 80 个字符上的编码,并理解其逻辑 。这不光无谓地增加逻辑的复杂度,且眼球滚动到下一行要跨越「开头到截断位置」的整个长度,比如一行超过屏幕宽度并被软断行,用户眼球的聚焦点需要移动大约一百六十个字符才能继续阅读代码,您感受一下。

原文链接: https://www.cnblogs.com/loveclumsybaby/p/5162881.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    为什么不要超过80个字符

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/228107

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午1:49
下一篇 2023年2月13日 下午1:50

相关推荐