プログラミングで変数をiから始めるのやめてくれませんか?

1: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:39:02.628 ID:0RSHGv4dM
iから始まったらj,k,lという順番になり、
じゃあaから始めれば良かったじゃんてなるじゃん?

2: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:40:05.116 ID:Hugvmunj0
Hから始める恋があってもいいよな

 

3: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:40:10.816 ID:Qkot67Hpr
えーだってだってぇ

 

4: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:40:11.879 ID:O57rUD/i0
(V)   (V)
.ミ(´・ω・`)ミ  たし蟹

 

5: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:40:30.718 ID:jwujrq+B0
多重ループでiとか無意味な変数名を使うようなコーディング規約を使うな

 

6: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:41:38.627 ID:PXOX9dH60
最近だと拡張for文とかstreamが推奨されてるからそもそもそんな変数作る必要なくね

 

19: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:58:25.810 ID:lGTOQdVA0
>>6
C90で開発してる人もいるんですよ

 

8: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:42:17.697 ID:CTyPGelr0

iは掛け合わせるとマイナスになるから…

変数はaからじゃね?
ループ系の変数はiから始めるけど

 

9: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:44:08.090 ID:bdpNQ+qra
1文字の変数とかfor文くらいでしか使わんし、for文のネストはせいぜい3段階までだからi, j, kで十分。

 

10: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:45:01.874 ID:fMv8gGDaa
iはループ変数が定着してるからまだ許すけどそれ以外に意味のない英一文字の変数名つけるな殺すぞ

 

11: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:45:36.880 ID:LEMz8VsE0
今のままで十分だけど、わかればなんでもいいとは思う
ベストな方法とは思わないけど、悪くはない

 

12: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:46:32.443 ID:6B3qDUAo0
MSX BASIC から考えなしに i 使ってたけど int の i なんだよな

 

13: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:47:12.294 ID:5dhPaNN20
iはimishin_na_kankeiの略なので譲れない

 

14: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:48:34.495 ID:CTyPGelr0
思い出した
会社のコーディング規約で1文字変数禁止されたわ
int、lng、dbl、strとかって頭に種別付けて変数も何に使うか明記してたわ
ループの変数だとint○○Cnt、int××Cntとかって
頭で必ず宣言してループ時のみの宣言は禁止された

 

15: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:48:48.905 ID:bdpNQ+qra
数学の数列・行列・テンソルの添字すらijkだし。

 

16: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:51:11.552 ID:CTyPGelr0
元々はintegerのiだって先輩に言われたけど本当のところは知らん

 

24: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:08:43.562 ID:mO6l/pZE0
>>16
iterationだと思ってたけど

 

17: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:53:28.416 ID:Eiq5y3np0
全置換して好きなの使えや

 

18: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 15:56:10.837 ID:2gn4crRXH
周りに合わせるわ
意固地に独自路線の規約にするほうが悪

 

20: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:00:27.223 ID:Mvapw7uV0
寿命が長い変数には1文字命名をしない(ループカウンタは別)
が一般的だと思ってた

 

21: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:03:51.373 ID:G39Rp2Zy0
fortranでiからはじまる変数は宣言しなくても整数型として使えた

 

32: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:15:52.755 ID:1TskAOwC0
元はFortran
>>21
これ

 

22: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:06:25.171 ID:2H5HeAjJ0
ide補完強いし一文字にするメリットあんま無いよな

 

23: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:06:54.354 ID:dchRa/lA0
プログラミング業界なんかに入るのを辞めろ

 

26: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:11:27.264 ID:G4kGaxeo0
indexのiだろ?

 

27: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:11:55.120 ID:B54TsY1w0
教本が無意味にiを使っていることに起因する

 

28: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:12:17.318 ID:u+uTHMcz0
まあiならFORループだって誰でもわかるからいいと思うけどなあ

 

29: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:12:36.667 ID:Qkot67Hpr

forEach(e => {})

のeはだめ??element,item,dataとか?

 

30: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:14:43.554 ID:YVUEcW4Z0
ハンガリアン記法だっけ?
整数ならiQuantity、文字列ならsProductNameみたいに頭になんか付けるの
C#とかJavaとか型のしっかりした言語でやる意味は良くわからんけど

 

34: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:17:24.918 ID:X/QeKDht0

>>30
変数みただけでなんの型かわかるから
便利だよ

同じ名前の変数で
数値比較するためやソートのために
型変化して使うとかあると
こんがらがる

 

31: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:15:28.379 ID:u+uTHMcz0
歴史的にはINTEGERだぜ
増分が2だろうがマイナスだろうがiを使うし

 

33: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:16:11.377 ID:1aJbos/y0
なんか無能そうだな

 

35: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:19:14.555 ID:a7KKhuyD0
aとかbとかも長くなるとなんだわかんなくなってくる

 

36: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:21:01.189 ID:CHwf9xN+a
初心者がループカウンタ以外にも波及させるから…

 

37: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:21:10.056 ID:7zL3T2020
i、j、kはループ分に使ってるんだなってわかりやすいんだけど、
iとjが似てるのが難点

 

38: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:25:55.920 ID:Ns4DBUue0
i,j,lとかぱっと見で困るんだよ

 

40: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 17:33:07.697 ID:YSefAt7D0
狭いスコープなら普通にiとか頭文字でよくね
トップレベルでaとかbは早くエンジニア辞めてくれ

 

41: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 18:14:41.492 ID:4v7xlmSCM
配列関数覚えるとループ変数使わなくなるけど
indexのiとしてたまに狭いスコープで使う
なんだかんだ1文字は楽なんよな

 

39: 以下、5ちゃんねるからVIPがお送りします 2021/03/23(火) 16:42:55.157 ID:PT5db1Zva
うん、今はノーコードだよね

管理人からひと言

みんなどんくらい使ってるんだろうな

引用元

http://viper.2ch.sc/test/read.cgi/news4vip/1616481542/

関連記事

  1. カテゴリ_プログラム

    【IT】プログラマーが正規表現を使いこなすメリットとは?

  2. Macってプログラミングには最適みたいなこと言われるけどそうでもなくね?

  3. カテゴリ_プログラム

    HTML5はオープン、Flashはクローズ

  4. Pythonでプログラミングしてる人たちって黒画面に計算結果出して喜んでるの?

  5. 【悲報】ワイ、プログラミングを学ぼうとするもオブジェクト指向で詰む

  6. 【悲報】インフラエンジニアぼく、プログラマーの平均年収を調べてガチで号泣してしまう………………

  7. ぼくプログラミング一年目、意外と周囲のレベルが低くて驚く

  8. ワイプログラマ、もうコード1ヶ月くらい書いてない模様

  9. すまん、jQueryってオブジェクト指向と関係あるの?

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の人気記事

おすすめ記事

  1. カテゴリ_service

新着記事

  1. 閉鎖のお知らせ
  2. SES社長だけど質問ある?
  3. windowsにAI搭載するとか言ってるけどさぁ
  4. 新卒エンジニア僕、資格勉強する気が起きない
  5. 文系学部卒一般企業志望の君の進路はここから選んでもらうぞ!→ 営業・販売・未経験…

ボンブの戯言

  1. 【ボンブの戯言】フリーランスのメリットを全否定してみた
  2. 【ボンブの戯言】ITエンジニアがフリーランスになる理由
  3. 【ボンブの戯言】サーバーって何なの(オンプレに限る)
  4. 【ボンブの戯言】フリーランスが払う税金など6選!私たちはこんなに支払っている!
  5. 【ボンブの戯言】ITエンジニアは、なぜうつ病になるのか
PAGE TOP