一文字変数を使うバカは人生の敗北者part1

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2013/03/30(土) 11:01:29.14
int i;←バカ意味わかんねーよ
2013/04/08(月) 10:02:53.98
個人的には、i,j,k,x,y,zはほとんどの場合で問題ないと思うねぇ。
あと、get setとかイベントとかで使うスコープがわかりやすい引数用のパラ。
慣例化できて、複数の機能を持たなければぶっちゃけ1文字でも読むのに困らん。
302おじゃばさま
垢版 |
2013/04/08(月) 19:22:12.54
>>301
じゃ、それで決定でいいか。
2013/04/08(月) 21:14:10.83
>>300
>>1は完全否定派で賛同者が現れることを期待してたけど、
想い通りにならなかったらから、>>292で「いい訳」してるだけ
単に自分の負けを認める事のできない糞ガキだ

というか、>>1自身が>>292で糞スレ立てたとゲロってるだろ

>>302
いいんじゃまいかと
2013/04/08(月) 21:25:53.38
一文字戦役、ここに終結
2013/04/09(火) 00:39:08.21
ほんとに終わったの?
2013/04/09(火) 01:01:46.77
やれやれ、ここまでまとめた俺様の功績は大きいな
3071
垢版 |
2013/04/09(火) 19:02:06.39
>>292は偽物。
一文字の正当性を証明できなかった一文字派が一文字否定派の
なりすまし攻撃を始めただけだよ。
308仕様書無しさん
垢版 |
2013/04/09(火) 20:41:59.94
>>307
言語規約に書いてないところで、正当性云々って
どんだけアフォなんだ。
一文字の変数名で十分理解できるから、i,j,kを
使っているのにw
2013/04/09(火) 20:51:21.80
>>308
規約に書かれていないから正当性を主張できません!
ってどんだけゆとりw
2013/04/09(火) 21:04:52.12
>>308
万人が理解できることを証明しろよ。
お前だけが理解できてもしょうがないんだよ。
2013/04/09(火) 21:17:10.69
>>310
見ての通りお前がバカ。
はい論破。
2013/04/09(火) 22:20:48.97
小競り合いが無いと困る連中がいるところは、某基地外宗教団体と同じだな
313仕様書無しさん
垢版 |
2013/04/09(火) 23:58:56.86
>>309,>>310
プログラム言語を語るのに正当性云々なんて
おもいっきし笑えるなw
2013/04/27(土) 02:24:32.91
ループにiとかはわかるが、それ以外で使うなという意味じゃないんか?
2013/04/27(土) 05:39:46.88
誰に言ってんの?
2013/04/30(火) 12:42:36.83
>>268
char cはありだろ
317仕様書無しさん
垢版 |
2013/04/30(火) 15:49:42.61
馬鹿共の隔離サイトがあるって聞いたんですけど、此処らしいね。
頭悪そうな会話ばっかりで、見てるだけで馬鹿がうつりそう。
2013/04/30(火) 18:30:37.64
大丈夫だよ。
おまえ、もっと馬鹿だから。
2013/05/01(水) 19:22:20.44
         ♪            「さっちゃん」の節で
  ∧_∧ ♪  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 <丶`∀´> <     在日パクチョン(白丁)の歌
 ( 白丁 )  │     
 | | |  │     ♪ パクチョンは ねー
 〈_フ__フ  │    ♪ 勝手に 日本に来た 朝鮮人
     ♪  │   ♪ だけど ずーるいかーら
         │  ♪ 自分のこと 被害者だって 言うんだよ
         │ ♪ ゴキブリの パクチョン
         \_________________

     ♪ パクチョンは ねー
    ♪ 差別から 逃げて来た 朝鮮人
   ♪ だけど ずーるいかーら
  ♪ 強制連行 されたって 言うんだよ
 ♪ うそつきの パクチョン

     ♪ パクチョンは ねー
    ♪ 不法に 入国した 朝鮮人
   ♪ だけど ずーるいかーら
  ♪ 選挙権を よこせって 言うんだよ
 ♪ ずうずうしい パクチョン
2013/05/02(木) 09:50:47.18
掲示板でコピペ荒らしする反社会的な日本人にも選挙権を与えるべきじゃないよな。
2013/05/03(金) 15:08:42.31
名前が必要になるほど広いスコープでローカル変数使うことが少ないから

String s = getNandakaNagakuteKaigyouShisouNaName();
return String.format(NAME_FORMAT, s);

みたいな一文字変数とかよく使う

1文字ローカル変数名禁止とかってのは、
人判断に依存しないようなルール付けが必要な低レベルを基準にした、馬鹿の多い職場とか限定のルールでしかない
2013/05/03(金) 15:52:50.57
まあ GW だし昼間っから酒飲んでても別にいいんじゃないの。
2013/05/03(金) 16:38:55.22
>>321
そう、お前みたいのがいるからこういうルールができる
2013/05/05(日) 13:01:34.05
>>314
ループにもiとかcとか使うなってのがスレ主の主張じゃないのか
アホですわ
2013/05/05(日) 14:44:47.05
意味のない変数→存在すること自体が悪
意味のある変数→意味のある名前を付けろ

これだけの話なのに、理解できないバカが多い
2013/05/05(日) 15:04:25.22
>>325
じゃあループはこんなのでいいのか
何か分かりにいっつうか、却って間違いな気がするな
foreach (var fooChar in fooString)
2013/05/06(月) 07:59:12.79
コードが分かりにくくなるほど、識別子の自己説明性が求められる。
要するにクソコードには、それなりの長い名前が必須。
2013/05/09(木) 01:18:27.42
優れたコードは使いどころが丁寧で1文字変数がむしろ美しい。

未熟な奴が書いたコードは短かろうが長かろうが
コード自体がひたすら追っかけにくいので、お薦めはできない。
2013/05/09(木) 06:24:53.93
>>327
クソコードを書く奴は長い名前でも
適切でわかりやすい名前なんて付けられないよ?

もしそれができるんなら、クソコードなんて書かないってw
330仕様書無しさん
垢版 |
2013/05/11(土) 15:51:44.97
俺のポケットコンピューターで扱える変数名の長さは2文字までだという
2013/06/02(日) 16:41:12.53
2文字で十分だな
2文字でも1000パターンくらいあるじゃろ
2013/06/04(火) 00:42:29.30
2文字なら無意識に何か意味のある組み合わせになるな。px,pyとか。
1文字はもはや暗黙だな。使い方のパターンが決まってる。
プログラマなら使って当たり前、読めて当たり前の領域。
2013/06/23(日) 19:54:07.62
見てわかるレベルの部分まで詳細な名前をつける必要はない
冗長すぎる名前は、むしろ邪魔になることすらある

公開されてなくてもクラスフィールドなんかは意味が分かる名前にすべき
ローカル変数を見失うようなら、変数名じゃなくまず無駄に複雑になっているメソッドのリファクタリングを検討すべき

ttp://twitter.github.io/effectivescala/index.html#Formatting-Naming
ttp://twitter.github.io/effectivescala/index-ja.html#書式-命名
個人的にはこの辺りのルール結構好み
2013/06/25(火) 01:51:47.84
センスがないやつは長い変数名でもやっぱりダメだよ。
前にダメグラマーが俺に本社って英語で何すかね?って聞いてきたから
無理して英語変数にしなくても日本語一文でいいよって答えて後でコード
レビューしたらjp_is_no1だったからなあ。マジでびびった。俺としたら
input_honshaくらいに付けてくれると思ったのに。
2013/07/01(月) NY:AN:NY.AN
kbnとか書く奴は屑
2013/07/07(日) NY:AN:NY.AN
タイプするのが楽
他人が共通認識ならさらに楽

それ以外の理由は無いが、逆にそれ以外の理由を持ってくるのも変だな
2013/07/28(日) NY:AN:NY.AN
3文字略字のほうが1文字変数よりたち悪いこと多いから嫌い
1文字変数は、スコープの短い変数名とかのことが多いし
そもそも1文字で辛い場合、そのメソッド自体が冗長で無駄だらけのことが多い
2013/08/18(日) NY:AN:NY.AN
外国の仕事でだけど45文字の変数見たことあるわ
2013/08/18(日) NY:AN:NY.AN
韓国や中国は変数名にgを付けるのかね
int hongkong;みたいな
2013/08/18(日) NY:AN:NY.AN
C言語のでかいプロジェクトでグローバル変数なら、それぐらい長い名前は
十分ありえる。
2013/08/18(日) NY:AN:NY.AN
>>339
日本でもglobal変数とlocal変数分けたい時にpreffixに付けないか?
2013/08/18(日) NY:AN:NY.AN
>>341
意味がわかってないね?
サムスンをまともに読むとサムスング
2013/08/18(日) NY:AN:NY.AN
ピング
2013/08/19(月) NY:AN:NY.AN
>>342
ごめん、マジで何言ってるのか意味不明
それ面白いと思ったの?
それともマジキチでプログラム変数に自分の会社名でも入れてんの?
2013/08/19(月) NY:AN:NY.AN
>>344
あくまでも真面目な書き込み
決してウケ狙いで書いたつもりはないんだが
そのブチ切れ方、チョンか?
2013/08/19(月) NY:AN:NY.AN
そうそう、意味わかってないんだったな。

日本でも日本語をローマ字にして変数名や関数名にしてる奴いるだろ?
なんならDBのテーブル名やフィールド名でもいい。
無理して英語で徹底する必要もないが、そんな暗黒ルールもお構いなしに
var $uriage;みたいな日本人にしかわからん名前を平気で使いまくる素人が多いんだわ。

中国や韓国もそんな奴がいるのかな、
もしいたらローマ字で「ング」と書く部分にgを付けるのかなって率直に思ったことを書いただけ。
2013/08/19(月) NY:AN:NY.AN
「この谷って変数どこで使ってるんですか」と聞かれた
よくよく見たら「単位」という意味だった

#tani
2013/08/19(月) NY:AN:NY.AN
> そのブチ切れ方、チョンか?

巣に帰れ
2013/08/19(月) NY:AN:NY.AN
たかがgがそんなに気に障る要素になるとは思わなかったw
2013/08/20(火) NY:AN:NY.AN
よく分からんがじゃあグランプリはGrandprixだからグランドプリックスで
dとxを書くのかな?とかいう質問なのか?
オレが答えていいなら
「いちから英語をやり直せ」
2013/08/20(火) NY:AN:NY.AN
>>346
>もしいたらローマ字で「ング」と書く部分にgを付けるのかな
日本語すらおかしいが、英語の綴りをローマ字とは言わない。
大丈夫か、日本は。
2013/08/20(火) NY:AN:NY.AN
>>349
お前が言ってることの意味が全然理解できないからじゃね
例えばどういう単語の場合の話をしてんの?
hong kong は英語圏の人が書いても hong kong だし、例になってない
2013/08/20(火) NY:AN:NY.AN
ハングル読みの特性を知らんバカの多いこと
2013/08/20(火) NY:AN:NY.AN
いや、近い時間に一斉に書いてるから一人か
まぁどうでも良いが

>>352
int Liang = 0;
int YingyeZongShouru = 0;

しかし寝苦しい暑さだ
2013/08/20(火) NY:AN:NY.AN
そういえば何も考えずアッパーで書いたが、最近のケースではこっちの方が馴染みか
int yingyeZongShouru = 0;
int yingye_zong_shouru = 0;
2013/08/20(火) NY:AN:NY.AN
キャメルケースな
見やすさではスネークケースのほうが上だと思うけど、タイピング的にはキャメルケースのが幾分楽かなって気がしてる

まぁどっちであれ、読み解くのが困難なほど長い名前になるようなものは極力使わないようにするのが正解だとは思う
2013/08/20(火) NY:AN:NY.AN
真の勇者はこう書く
int YINGYEzONGsHOURU
2013/09/09(月) 16:29:20.11
Unicodeとか使わない文字コード大量に余ってるんだから変数も予約語も全部一文字にしたい。gみたいなフォント作って。タイプミス激減ってレベルじゃない
2013/09/09(月) 18:51:39.60
メタ構文変数は一文字でも分かるからいい
変数名にローマ字の日本語は読んでて気持ち悪いな
2013/09/12(木) 22:58:06.57
>>358
ミス以前にどうやって打つんだよ
2013/09/19(木) 08:01:24.58
読み解きやすいかどうかは変数名の長さだけで決まるものじゃないし、
使い方次第で一文字でも問題ないけどな

視野や考え方が狭く、一文字変数はダメ、みたいなヤツのコードのほうが大抵見づらい
2013/10/28(月) 01:53:38.21
i,j,kとx,y,zは1文字変数でおk
363仕様書無しさん
垢版 |
2013/11/10(日) 15:10:24.47
http://engawa.2ch.net/test/read.cgi/poverty/1383923697/399
364仕様書無しさん
垢版 |
2013/11/19(火) 19:07:20.54
COBOLでクソ長いインデックス名つけたら怒らりた(>人<;)
2013/11/20(水) 01:20:19.48
自分でコーディング規約作ってそれに沿うように書いてろ
誰も文句ねーよ自称プログラマどもが
2013/11/20(水) 07:14:24.67
最近入ってくるゆとりは、プログラマなら常識の暗黙を全然知らなくて面倒くさいね
スープをズルズル音立てて飲むくらいの非常識
2013/11/20(水) 08:27:53.71
こういうこと言う奴の「常識」は、「俺から半径3mの常識」であることがほとんどw
2013/11/20(水) 10:04:59.43
草とよくわからない理屈を書く奴に常識など無いわな
369仕様書無しさん
垢版 |
2013/11/20(水) 12:20:10.28
>>366
日本人がスープを音立てて飲むのは、火傷するくらい熱い汁物を用心しながら飲む習慣が染み付いてるから

お前ナニ人だよ
2013/11/20(水) 12:23:49.49
>>366
ゆとりってかITバブルあたりから量産された変なPGがそうなってる気がする。
ゆとり世代でその辺はマトモに仕事してくれる奴が一人いるんだが、しゃべり方がセフィロスみたいで怖い。
2013/11/20(水) 16:17:57.18
> お前ナニ人だよ
うぜえぞゴミウヨ。

>>370
PGとか略してる時点でおまえも同類だよ気付け。
2013/11/20(水) 17:30:16.53
>>369
マナーより習性を優先するとか、サルかよ
373仕様書無しさん
垢版 |
2013/11/20(水) 18:26:27.53
ポイントガード
2013/11/21(木) 01:57:47.61
一文字変数を使うと問題が出てくるようなコードを書いちゃう人がバカ
2013/11/21(木) 07:23:16.10
汚い言葉で他人を罵って常識人気取りか。
一文字変数を使わなくても人生の敗北者にはなれるわけだ。
2013/11/21(木) 07:27:04.83
>>374
状況がよくわからん、例えば?
2013/11/21(木) 09:49:43.55
1個のモジュールが不必要に大きい
1個の関数が不必要に大きい

変数名に具体的な名前を付けないと追いきれないような大きさにすべきではない、
というのが基本。

それでも具体的な名前は付けるけどね。
2013/11/21(木) 10:57:20.59
一文字変数の使う場面がそもそも想定できてないようだな
グローバル変数でもないのに追えないってのはただのヘタレの何物でもないし
2013/11/21(木) 12:50:03.66
1000行ある関数とか知らないヘタレか
2013/11/21(木) 16:22:22.83
>>376
>>5とか
2013/11/21(木) 16:51:34.96
>>379
関数単位なら尚更ラクチンやん
1文字変数の用途を知ってれば何行だろうと屁でもない
むしろ行数が多ければ多いほど1文字変数の存在が有り難くなる

まあ、1文字変数の使い方を知らん奴が手を出せば悲惨なコードになるかもしれんけどな

>>380
それ1文字じゃなくてもいるぜ、用途が違うのに同じ名前付けた奴
むしろ名前が付いてるから作業変数に見えなくて、まさか違う用途を想定したコーディングだとは夢にも思わないわな
2013/11/21(木) 16:55:15.33
countとかかな
むしろcountの省略形がiやj,kだと思うが
2013/11/27(水) 09:03:06.67
>>371
PGと略すと何なのか全くわからんな
ちょっと説明してみろ

>>371
汁物飲む時に音を立てちゃいけないとか日本のマナーじゃねーよ
お前ナニ人だよ

>>370
セフィロスwww
やべえ、その部下一人欲しいwww
2013/11/27(水) 11:30:52.74
もはやバカとみなされて誰にも相手にされないのに
2013/12/05(木) 12:28:20.06
//iの説明文
386仕様書無しさん
垢版 |
2013/12/10(火) 02:03:16.26
PogopluG
2013/12/12(木) 10:48:14.04
動く点pに発狂するスレと聞いて
2014/01/29(水) 22:02:25.20
>>5
つもりもクソも一画面ですべて把握できないローカルって時点で誤り
2014/03/02(日) 07:47:15.52
>>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/68
2014/04/05(土) 19:50:33.14
一文字=ループカウンタでやってるけど駄目なの?
2014/04/05(土) 23:15:35.65
いいよ
2014/04/06(日) 00:04:50.56
i, j, k あたりは、普通に使うね
2014/04/26(土) 02:08:19.87
>>382
俺はcountだと総要素数のこととして使うことが多いなあ、だから先に要素数が決まっている場合は
for(int i=0; i<count; i++)
になったりもする
2014/06/12(木) 07:28:17.59
一文字変数ってループカウンタ以外に使い道ないだろ
カウンタの示す意味が判らんとかいう意見も有るけど

for( i = 0; i < HogeMax; i++ )

とか書くんだから意味は判るはず

for( HogeCnt = 0; HogeCnt < HogeMax; HogeCnt++ )

なんて馬鹿の書くコードだと思う
2014/06/12(木) 07:58:50.76
行列で回すときはrow,columnは使う
最近は専らfor eachさまさまなので、ループ変数は適当
396仕様書無しさん
垢版 |
2014/06/12(木) 13:09:52.11
..で済ませるところは..で済ますけどな
2014/07/02(水) 22:59:50.21
>>392
最近はコードコピペするバカが増えて
iとjごっちゃにして放置するもんだから
俺は使わないようになった
2014/12/18(木) 22:49:47.35
ループカウンタにi以上の意味があるならiは使わないだろ
カウンタ以上の意味がなくcountなんて変数名使うならiの方が歴史的に使われてきたしプログラマ的には理解しやすいって話
2015/01/21(水) 23:43:48.16
foreachとか拡張forが主流になって
めっきりループカウンタ使わなくなったな
400仕様書無しさん
垢版 |
2015/02/20(金) 18:47:03.43
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況