のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,848人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレJavaScript の質問用スレッド vol.132

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : Name_Not - 2017/03/11(土) 15:15:11.13 ID:???.net (+112,+29,-14)
    >>597
    だから、てめーがいってるのは、
    タイプするを減らすことに意味があるって
    話じゃねーだろ
    602 : Name_Not - 2017/03/11(土) 15:15:23.56 ID:???.net (+114,+30,-60)
    >>596
    『可読性に違いは生じない』ということを否定したのだが、
    君は読める読めないレベルの話をしていたのか?
    それとも君はその文章が普通のものと変わらず読みこなせる超人なのか?
    すごーい!!
    603 : Name_Not - 2017/03/11(土) 15:16:28.05 ID:???.net (+89,+28,-6)
    一文字変数ってお前
    保守の時はどうすんだ?
    604 : Name_Not - 2017/03/11(土) 15:17:27.70 ID:???.net (+72,+29,-39)
    >>600
    少ない文字数=理解しやすい が真とは言えないとは思うが
    例示の研究結果は「ふーんそれで?」としか思えん、それくらい別問題
    605 : Name_Not - 2017/03/11(土) 15:17:56.75 ID:???.net (+95,+29,-6)
    >>603
    自分が保守するんじゃなけりゃどうでもいいです!
    606 : Name_Not - 2017/03/11(土) 15:18:40.78 ID:???.net (+147,+30,-81)
    >>601
    君自分が発言した内容も忘れちゃったの?
    「その理屈で言えば、変数名はなるべく短くすべきってことになると思うが? 」
    っていう発言が出るのは、「変数名はなるべく短くすべきじゃない」という思考を持ってるからだろ
    そもそもその前提が間違ってるという突っ込みを入れてるんだよ
    607 : Name_Not - 2017/03/11(土) 15:20:31.26 ID:???.net (+78,+30,-106)
    >>602
    > 『可読性に違いは生じない』ということを否定したのだが、
    > 君は読める読めないレベルの話をしていたのか?

    一文字のタイプの違いが可読性にどう影響するかの
    話をしてるのに、お前は何の話をしてるんだ?

    人間は一文字一文字読んでないということなんだから、
    一文字の違いは可読性に影響しないことに証拠だろ
    608 : Name_Not - 2017/03/11(土) 15:21:20.67 ID:???.net (+147,+29,-47)
    >>606
    あー、お前馬鹿だわw

    「なるべく短くすべき」の反対が
    「なるべく長くすべき」だと思ってるだろー

    こいつぁー間抜けだw
    609 : Name_Not - 2017/03/11(土) 15:24:23.76 ID:???.net (+57,+29,-23)
    どことはいわないけど
    605みたいな詭弁で荒らす奴最近あちこちでみかける
    610 : Name_Not - 2017/03/11(土) 15:26:18.55 ID:???.net (+186,+30,-43)
    >>608
    頭大丈夫かい?
    正解はなるべく短くすべき、「なるべく短く短くして当然、と言ってるんだけど?
    長くすべきとか論外だろう、流石に君がそこまでの脳足りんとは考えてないよ
    そしてそれは可読性の面でもメリットがある
    611 : Name_Not - 2017/03/11(土) 15:26:53.69 ID:???.net (+91,+29,-33)
    変数名は意味がわかなくなるまで短くしてはいけない
    だからなるべく短くすべきは間違い
    612 : Name_Not - 2017/03/11(土) 15:27:45.29 ID:???.net (+101,+29,-20)
    「必ずしも短くすべきとはいえない」と「長くすべき」は同一ではない

    中学生でもわかるレベル
    613 : Name_Not - 2017/03/11(土) 15:28:29.06 ID:???.net (+120,+29,-30)
    >>610
    後出しで条件つけるんじゃねーよ?
    後出し条件はお前が間違っていたことを認めることになる。


    >>610は「名前はなるべく短くすべき」と言ってる。
    例えば、a~zのという一文字の名前が良いと言ってる
    614 : Name_Not - 2017/03/11(土) 15:29:18.10 ID:???.net (+113,+24,-42)
    >>610
    クッソ長い変数名は可読性が下がるが
    クッソ短い変数名も可読性が下がる

    変数名はセミコロン省略とは関係ない

    おk?
    615 : Name_Not - 2017/03/11(土) 15:29:37.14 ID:???.net (+70,+29,-37)
    >>611
    実はその考えが間違い
    殆どの使い捨ての変数に意味なんて考えて立派な名前を付けてあげる必要はないんだよ
    616 : Name_Not - 2017/03/11(土) 15:31:09.92 ID:???.net (+57,+29,-29)
    >1タイプ増えるとそれだけミスが増え、修正にかかる時間も必要になる
    >あと「;」と「:」が隣のキーな上に見た目似すぎでタイプミスに気づきにくい

    発端のこれが視野狭すぎ
    617 : Name_Not - 2017/03/11(土) 15:31:18.55 ID:???.net (+91,+29,-26)
    > 「殆どの使い捨ての」変数に

    おっと、早速条件をつけてましたぜwww
    618 : Name_Not - 2017/03/11(土) 15:32:03.72 ID:???.net (+58,+22,+0)
    >>605
    鬼杉ワロタ
    619 : Name_Not - 2017/03/11(土) 15:33:35.06 ID:???.net (+57,+29,-17)
    長い変数でも気にせんわ。読みにくくて短いものよりよっぽどいい
    そして可変変数、お前は出てくるな話がややこしくなる
    620 : Name_Not - 2017/03/11(土) 15:33:43.84 ID:???.net (+78,+29,-63)
    >>614
    そういうこと。たった一文字変わっただけで
    可読性は変わらない。

    意味がわかる名前になってるかが重要。
    例えば、
    apple と
    banana では 文字数が違うが

    この文字数の違いで可読性は変わらない。

    ;をつけるかどうかも、可読性には影響しないし
    タイプ数なんて重要じゃない
    621 : Name_Not - 2017/03/11(土) 15:36:45.91 ID:???.net (+113,+30,-63)
    >>613
    もう一度言っておくけど、こっちが言ってることは、
    まず第一にできるだけ多くの変数の影響範囲を小さくしろというのがある
    影響範囲が狭い使い捨ての変数の名前が短い方が良いのは自明だろう?
    それこそa~zで済むような設計ができたら最高だねって話なんだから
    間違っても君が普段書いてるようなお粗末なコードで考えてはいけないよ
    622 : Name_Not - 2017/03/11(土) 15:37:29.16 ID:???.net (+115,+29,-16)
    >>621
    もう一度言ってやるよ

    >>597
    だから、てめーがいってるのは、
    タイプするを減らすことに意味があるって
    話じゃねーだろ
    623 : Name_Not - 2017/03/11(土) 15:38:03.32 ID:???.net (+80,+29,-4)
    >>617
    君大丈夫か?
    最初>>592からそういうことを言ってるだろ
    624 : Name_Not - 2017/03/11(土) 15:38:04.66 ID:???.net (-1,-29,-23)
    array.sort()の中にいれる無名関数で比較対象をそれぞれa, bと命名するような
    クッソ狭い領域でなら許可
    625 : Name_Not - 2017/03/11(土) 15:39:12.04 ID:???.net (+48,+25,-4)
    正直ループ変数も一文字は読みづらい
    626 : Name_Not - 2017/03/11(土) 15:39:19.60 ID:???.net (+73,+29,-20)
    >>622
    その通り
    直接タイプするを減らすことに意味があるって 話じゃないが、
    君の前提が間違ってるのでまずそこから突っ込みを入れざるを得なかった
    627 : Name_Not - 2017/03/11(土) 15:40:34.07 ID:???.net (+107,+15,-3)
    >>592
    > 変数名はなるべく短くすべきだよ

    間違い
    628 : Name_Not - 2017/03/11(土) 15:41:36.55 ID:???.net (+57,+29,-19)
    変数名を短くして良いのは
    スコープが小さいときだけ。
    629 : Name_Not - 2017/03/11(土) 15:42:27.81 ID:???.net (+57,+29,-5)
    因果関係が逆なんだろうねw

    手段が目的なってるってやつ。
    630 : Name_Not - 2017/03/11(土) 15:42:33.30 ID:???.net (+180,+30,-50)
    >>627
    結局君が間違いだと思うならそれでも良いんだよ
    でも前提がここまで合わないとそもそも話ができない
    だから少しでもこっちの考え方をぶつけてみただけ

    つうかこっちは色々ぶつけたんだから
    今度は君の独自の考えをもっと深く聞かせてよ
    631 : Name_Not - 2017/03/11(土) 15:43:37.89 ID:???.net (+70,+27,-2)
    >>630
    都合悪いレスから逃げまくりワロタ
    632 : Name_Not - 2017/03/11(土) 15:44:03.38 ID:???.net (+120,+29,-22)
    >>630
    だから、名前はなるべく短くすべきだよっていうのは間違い
    それが俺の考え方だが?

    短くした結果、何の名前か意味がわからなくなったら可読性は下がる
    633 : Name_Not - 2017/03/11(土) 15:49:00.30 ID:???.net (+52,+29,+0)
    eは見逃してやって下さい
    634 : Name_Not - 2017/03/11(土) 15:56:50.45 ID:???.net (+142,+30,-171)
    >>630
    逃げまくりというのが分からん
    大前提としてこっちは相互理解が目的で喧嘩を吹っかけてるわけじゃないんだから
    そこは絶対に勘違いしないでほしい

    >>632
    >>短くした結果、何の名前か意味がわからなくなったら可読性は下がる
    うーん?本当にそう思うの?
    それはもう完成されてるコードの変数を短くすることをイメージしてない?

    こっちも具体的に言うけど、そもそも変数の「意味」は変数名で分かるとしても、
    それだけじゃそれが具体的にどんな値なのかってのは分からないのよ
    例えばiとかjとか、これがループ変数だって意味は分かっても、
    for文が視界外にあればその値がどのように移り変わっていくか見に行かないといけないかもしれないでしょ?

    これはiやjに数文字使っただけで解決できるようなものじゃないのよ
    それこそ数十文字使って文章の変数名をつければ分かるかもしれない
    でもね、そんなことよりも、for文が視界に収まればiやjでいいのよ
    つまり、そういうことを言ってる
    635 : Name_Not - 2017/03/11(土) 15:58:06.47 ID:???.net (+117,+29,-2)
    >>634
    >>606に対する>>608 >>612の反応に対して答えといてくれ
    636 : Name_Not - 2017/03/11(土) 15:59:23.91 ID:???.net (+92,+4,-32)
    >>634
    具体例出してやるな。

    関数の中に3つの変数がある。
    y、s、p

    何の変数か言ってみろ
    637 : Name_Not - 2017/03/11(土) 16:00:32.16 ID:???.net (+52,+29,-1)
    ただの荒らしやろ・・・構うなよ
    638 : Name_Not - 2017/03/11(土) 16:02:25.17 ID:???.net (+74,+29,-43)
    > for文が視界外にあればその値がどのように移り変わっていくか見に行かないといけないかもしれないでしょ?

    値は一旦代入したら変えません
    constを使うのが普通
    639 : Name_Not - 2017/03/11(土) 16:03:51.68 ID:???.net (+132,+29,-45)
    > for文が視界に収まればiやjでいいのよ

    また後出し条件かよw

    for文が視界に収まってないときは
    長くするもんだーって正反対のことを言い出しそうだなw

    >>592
    > 変数名はなるべく短くすべきだよ
    名前はなるべく短くするの間違い
    640 : Name_Not - 2017/03/11(土) 16:05:28.15 ID:???.net (+116,+30,-42)
    >>635
    それはもう言った
    つまりなるべく短くするということは良いことなので、それを否定的なニュアンスで使うのはおかしい

    >>636
    それは分かるわけがない
    でも変数名が長かろうと同じことというのはさっき行った通り
    641 : Name_Not - 2017/03/11(土) 16:05:43.93 ID:???.net (+57,+29,-29)
    慣例的に使われる変数名を除いて
    一文字の名前で許されるのは、一行(=視界)で収まっているときだけ
    642 : Name_Not - 2017/03/11(土) 16:05:52.69 ID:???.net (+64,+29,-34)
    すまんconstって積極的に使ってくべき?
    一度も使ったこと無い
    643 : Name_Not - 2017/03/11(土) 16:07:10.67 ID:???.net (+112,+29,-98)
    >>640
    > でも変数名が長かろうと同じことというのはさっき行った通り

    長かろう?

    お前は関数の中に変数を26個より多く作るのか?

    作らないだろ?であれば、お前の関数はすべて変数名は一文字にできるはずだ。

    > 変数名はなるべく短くすべきだよ
    って考えてるお前は、全てのローカル変数名が一文字になっていなければいけない
    644 : Name_Not - 2017/03/11(土) 16:09:07.12 ID:???.net (+27,-30,-34)
    >>642
    > すまんconstって積極的に使ってくべき?

    使っていくべき

    有名なスタイルガイドでもそう書かれている
    http://mitsuruog.github.io/javascript-style-guide/#%E5%8F%82%E7%85%A7references
    645 : Name_Not - 2017/03/11(土) 16:09:16.23 ID:???.net (+113,+30,-84)
    >>639
    具体例を後出し条件と言われてもな

    でもここまで書いて読み直して気づいたわ
    「変数名はなるべく短くすべき」ってのは
    「1タイプ増えるとそれだけミスが増え、修正にかかる時間も必要になる」
    って言うのを受けてのことだったんだな

    通りで話が噛み合わないはずだわ
    これは恥ずかしい
    斜め読みで最近知ったウンチク垂れ流してごめんなさい
    本当に申し訳ない
    646 : Name_Not - 2017/03/11(土) 16:10:17.11 ID:???.net (+72,+29,-7)
    >>643

    使っていくべきじゃない

    タイプ数が増えるから
    647 : Name_Not - 2017/03/11(土) 16:12:59.35 ID:???.net (+104,+29,+0)
    >>645
    何度も指摘してるだろ
    馬鹿め
    648 : Name_Not - 2017/03/11(土) 16:13:47.00 ID:???.net (+71,+29,-12)
    >>647
    平伏致します
    申し訳ございませんでした
    649 : Name_Not - 2017/03/11(土) 16:16:47.41 ID:???.net (+57,+29,-6)
    今日の賑やかしレス稼ぎはこんなところですか?
    650 : Name_Not - 2017/03/11(土) 16:20:12.87 ID:???.net (+57,+29,-27)
    重要なのはわかり易い名前=可読性
    文字数じゃない。

    タイプ数をいくら減らした所で
    可読性には何ら影響はない。

    そもそも人間は単語を一文字一文字
    読んでいるわけじゃないのだから
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について