在Linus Torvalds建議之後內核淘汰80個字符長度限制

Linux 內核不再嚴格要求每行代碼不超過 80 字符寬的編碼風格。Linux 內核和很多歷史比較長的開源項目一樣,都有編碼風格指南,要求每行代碼不超過 80 字符(或 80 列)。Linux 作者 Linus Torvalds 上週在內核郵件列表上發表評論,反對一行代碼在超過 80 字符後強行換行,認為這太醜陋了。

而現在大多數人也不再使用 80x25(85 列 25 行)的終端了。淘汰這一要求將需要更新內核編碼風格指南文檔,更新腳本 checkpatch.pl,不再將每行代碼最大長度默認設為 80 而是 100。

在Linus Torvalds建議之後內核淘汰80個字符長度限制

Torvalds 認為更長的代碼是有用的,比如 grep 這樣的單行工具。當然開發者仍然可堅持每行最長 80 個字符,checkpatch.pl 不再將其設為硬限制,100 個字符長其實也不是什麼硬限制。


分享到:


相關文章: