在Linus Torvalds建議之後內核淘汰80個字符長度限制
Linux內核不再嚴格要求每行代碼不超過80字符寬的編碼風格。Linux內核和很多歷史比較長的開源項目一樣,都有編碼風格指南,要求每行代碼不超過80字符(或80列)。Linux作者Linus Torvalds上週在內核郵件列表上發表評論,反對一行代碼在超過80字符後強行換行,認為這太醜陋了。
而現在大多數人也不再使用80×25(85 列25 行)的終端了。淘汰這一要求將需要更新內核編碼風格指南文檔,更新腳本checkpatch.pl,不再將每行代碼最大長度默認設為80 而是100。
Torvalds 認為更長的代碼是有用的,比如grep 這樣的單行工具。當然開發者仍然可堅持每行最長80 個字符,checkpatch.pl 不再將其設為硬限制,100 個字符長其實也不是什麼硬限制。