technology-1283624_1280

1: ニクス(日本のどこかに) [US] 2020/06/05(金) 17:00:56.58 ID:VqfCrYbt0● BE:323057825-PLT(13000)
Linuxカーネルのコーディング規約、1行80桁の制限を撤廃

 Linuxカーネルのコーディング規約から、1行を80桁以内とする制限が撤廃された(Linus Torvalds氏のメーリングリスト投稿、checkpatchのコミットメッセージ、Phoronix、The Register)。

 Linus Torvalds氏によれば、多くの人が80桁のターミナルを使わなくなって久しく、1行80桁制限は合理的でないという。
桁数制限は必要以上の改行を生み、さまざまな問題を引き起こす。
中には小さなターミナルウインドウを使用している人もいるという主張もみられるが、何を使うのもその人の選択だ。
そのハードウェアの制限を全員が共有する必要はない。長い行は単純に有用であり、どこかで改行が必要になるにしても80桁に制限する理由はまったくないとのこと。

(続きはこちら)
https://www.zaikei.co.jp/article/20200604/569722.html
11: セドナ(空) [ニダ] 2020/06/05(金) 17:05:32.97 ID:Q20JM5E10
1行プログラミングの復活である


2: プレセペ星団(宮城県) [IT] 2020/06/05(金) 17:01:44.97 ID:2pGoRwZJ0
パンチカード時代の名残り

37: 熱的死(茨城県) [ニダ] 2020/06/05(金) 17:14:08.20 ID:UnUVId600
>>2
知ってる人少ないだろうな

5: 宇宙の晴れ上がり(庭) [US] 2020/06/05(金) 17:03:37.56 ID:flAiQTJL0
むしろ、まだそんな制限があったのかよw

8: アクルックス(東京都) [ES] 2020/06/05(金) 17:04:48.43 ID:lgC6eMLX0
謎の改行はそのルールのがあったためなのか

10: ヒドラ(埼玉県) [CH] 2020/06/05(金) 17:04:55.97 ID:pIuVw3O30
あんま長いと読みにくくね?

15: ヘール・ボップ彗星(東京都) [GB] 2020/06/05(金) 17:06:42.88 ID:o7bh3z+A0
ご町内でのゴミ出しのルールが変わった・・・みたいな話だろ。

21: ヒドラ(新日本) [AU] 2020/06/05(金) 17:08:40.61 ID:IDg9mayR0
>>15
だな

3: プレセペ星団(宮城県) [IT] 2020/06/05(金) 17:02:38.08 ID:2pGoRwZJ0
でもこれとっくに無くなってたよな?
オブジェクト指向言語だと構文長いし

50: 土星(栃木県) [JP] 2020/06/05(金) 17:20:55.80 ID:NTGFL1nu0
>>3
JAVAだと変数だけですげー長いのあってそれだけのためにエラー吐いてたこともあったわw

13: 赤色超巨星(家) [CN] 2020/06/05(金) 17:05:38.65 ID:0bBRY5OW0
1行に80文字以上書く場合とかあるの?
if文の条件を2つ3つ繋げるとか?

18: アルビレオ(福岡県) [ニダ] 2020/06/05(金) 17:08:07.47 ID:mTAn9pFt0
>>13
80文字以上のエラーメッセージなんてくさるほどあるが?

23: ビッグクランチ(東京都) [PT] 2020/06/05(金) 17:09:31.48 ID:WDtuBrAI0
>>13
変数名とかが長くなったり、それにクラス名つけたりとか?

16: ニュートラル・シート磁気圏尾部(SB-Android) [US] 2020/06/05(金) 17:06:55.49 ID:VVqhScmH0
一行があまり長いと受け取るほうがバグるからやめとき

20: イオ(東京都) [US] 2020/06/05(金) 17:08:39.63 ID:yG5ZHtYg0
下手に余裕作ると馬鹿な事する奴が出るから勘弁してください

33: 熱的死(静岡県) [US] 2020/06/05(金) 17:12:36.68 ID:ae0x7seF0
へー、初めて聞いた。そんな縛りがあったんだ。
タブで行を合わせたら80行なんて直ぐに越えないか?

24: オベロン(青森県) [US] 2020/06/05(金) 17:10:21.60 ID:wagkVNJ00
タブで30桁ぐらいまで行ってるコードなんてざらにあるからなぁ

35: 金星(新潟県) [ニダ] 2020/06/05(金) 17:13:02.20 ID:9J92lY050
1行テトリスとかあったね

25: ハービッグ・ハロー天体(北海道) [ニダ] 2020/06/05(金) 17:10:32.97 ID:Kt+TBvY00
rem文にやっとAAを書けるのね

28: オールトの雲(茸) [ニダ] 2020/06/05(金) 17:11:23.85 ID:+mMcJSaZ0
印刷するから80カラム。
VisualStudioは予約関数名長いから無視。

32: アルビレオ(福岡県) [ニダ] 2020/06/05(金) 17:12:01.64 ID:mTAn9pFt0
>>28
プリンタを買い替えたほうがいいぞw

29: アルビレオ(福岡県) [ニダ] 2020/06/05(金) 17:11:30.72 ID:mTAn9pFt0
× コードはー画面に収まるようにするべき
○ 関数はー画面に収まるようにするべき

39: ハレー彗星(神奈川県) [DE] 2020/06/05(金) 17:16:01.01 ID:ymkECdOr0
最近の変数名が無駄に長いから読みにくいんだよなぁ
昔のはやりすぎだが慣れると略でも十分行けるのに

43: アルビレオ(福岡県) [ニダ] 2020/06/05(金) 17:18:08.75 ID:mTAn9pFt0
論理的に同じ意味であれば(横制限を守りつつ)縦の行数は短いほうがいい
視線をスクロールしなくてすむからだ

59: デネブ(家) [CN] 2020/06/05(金) 17:26:11.60 ID:YGQRWjOc0
横に長いと可読性が下がるやろ

52: 馬頭星雲(千葉県) [IT] 2020/06/05(金) 17:23:12.86 ID:IhyeksL+0
最近は大体120文字で改行だね

55: アークトゥルス(東京都) [US] 2020/06/05(金) 17:24:16.23 ID:pzqXbqxI0
見栄えのための無意味な改行はすべきでない

77: 宇宙の晴れ上がり(新潟県) [US] 2020/06/05(金) 17:32:01.20 ID:5tZwsIBO0
他の人が解読できなくなるぞ!

73: バン・アレン帯(SB-iPhone) [EU] 2020/06/05(金) 17:31:42.19 ID:AWLkTPoY0
コメントを考えると80は短過ぎなのよ
体質が古いこっちの問題なんやけど修正行にコメント入れなあかんから凄いイヤなのよね
java以降はクラス名とかメソッド名とか長過ぎやねん

74: オリオン大星雲(東京都) [ニダ] 2020/06/05(金) 17:31:42.91 ID:GhyOzxQY0
Linuxかよ、よく今までこれでやってきたなという感想

83: ビッグクランチ(栃木県) [US] 2020/06/05(金) 17:33:15.47 ID:kbLlFc9P0
>>74
Linuxはインデント一つで8文字分だから苦行だったはず

88: エッジワース・カイパーベルト天体(ジパング) [US] 2020/06/05(金) 17:34:34.46 ID:0XC4V0H/0
もう2次元のエディタとか古いだろ
奥行きも利用した3次元エディタとか作れよ

118: 青色超巨星(静岡県) [UY] 2020/06/05(金) 17:47:10.62 ID:5/mOqbXO0
一行で説明してくれといったら一行の長文が返って来る時代か

ソフトウェアデザイン 2020年7月号
ゆずたそ(著), 小川 詩織(著), 高本 洋(著), 末村 拓也(著), Hara, Tori(著), 吉田 英二(著), 清水 洋治(著), 結城 浩(著), 武内 覚(著), 田中ひさてる(著), 宮原 徹(著), クラスメソッド 豊崎(著), エクスデザイン ninnzinn(著), くつなりょうすけ(著), 梶山 隆輔(著), 仲亀 拓馬(著), 齊藤 秀喜(著), 高橋 憲一(著), 生沼 一公(著), 職業「戸倉彩」(著), mattn(著), あわしろいくや(著), 長嶺 精彦(著), 川上 雄也(著), りゅうちてつや(著), 齋藤 善寛(著), 杉山 貴章(著), Software Design編集部(編集)
(2020-06-18T00:00:01Z)