The Best Line Length
9 months ago
- #programming
- #readability
- #coding-standards
- 编码的最佳最大行长度建议为88个字符,在可读性和实用性之间取得平衡。
- 历史背景显示,80字符限制源于电传打字机和穿孔卡片等硬件限制,并非随意选择。
- 人类生理学支持较短行长度以提升阅读舒适度,因为眼球通过快速跳视('扫视运动')移动。
- 现代宽屏显示器未充分利用文本区域,多栏布局能更高效利用屏幕空间进行阅读和编码。
- 代码不同于散文:缩进会减少有效行长度,因此90字符限制对可读代码更实用。
- 代码软换行理论上理想,但因差异工具等集成问题而缺乏实践性。
- 行长度争论具有复杂性,但88字符作为标准既带有幽默感又兼具实际意义。