プログラマが頭を使う部分、オリジナリティを発揮できる部分が、
()の中と、
[]の中だけであって、
その他の部分は、よくよく考えると「決まりに忠実に従うだけ」
のような気がする。
そこで、言語を問わず、if() for() while() の()の中、
関数、クラスの () の中、
配列の[]の中などをどのように記述するかを議論したいと思う。
更に、戻り値のreturnの指定方法についても同時に考えるスレです。
(或いは、break, continueなど)
探検
条件文、引数、戻り値指定について考えるスレ【(), [], return】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2016/12/31(土) 19:12:39.83ID:CS9EEzAV2017/01/02(月) 00:23:37.80ID:PvWoAsR2
>>16
もしアルゴリズムやデータ構造に
名前がない所を想像してみればいい。
どうやって他人にそれを理解させる?
でてくるたびにコードを読まなければ
それが何かが理解できないだろ?
名前が適切でないと時間を無駄に費やすことになるんだよ。
もしアルゴリズムやデータ構造に
名前がない所を想像してみればいい。
どうやって他人にそれを理解させる?
でてくるたびにコードを読まなければ
それが何かが理解できないだろ?
名前が適切でないと時間を無駄に費やすことになるんだよ。
18デフォルトの名無しさん
2017/01/02(月) 01:07:43.46ID:BEa65uUQ でも名前という殻ができたら、もう誰も中身を見ようとしないだろ?
名前
名前の名前
名前の名前の名前
場所の名前
名前の場所
場所の名前の場所
名前の場所の名前…
これが連鎖したら実際に動いている本体がなんなのか、どこにあるのか、何がしたいのか、
何が悪いのか、わからんくなるやろ。
名前
名前の名前
名前の名前の名前
場所の名前
名前の場所
場所の名前の場所
名前の場所の名前…
これが連鎖したら実際に動いている本体がなんなのか、どこにあるのか、何がしたいのか、
何が悪いのか、わからんくなるやろ。
2017/01/02(月) 02:02:47.84ID:PvWoAsR2
> でも名前という殻ができたら、もう誰も中身を見ようとしないだろ?
見れる状態であれば、見る必要があるときだけ見ればいい。
標準ライブラリの中身は見ないだろ
見れる状態であれば、見る必要があるときだけ見ればいい。
標準ライブラリの中身は見ないだろ
2017/01/02(月) 02:03:47.65ID:PvWoAsR2
可読性を高くするというのは言い換えると
見なくていいものを増やすということ
見ないでも分かるものが増えれば増えるほど
読むものが減る=可読性が高くなる
見なくていいものを増やすということ
見ないでも分かるものが増えれば増えるほど
読むものが減る=可読性が高くなる
2017/01/02(月) 02:13:28.17ID:BEa65uUQ
そしたらさ、何よりつまらなくないか?
そして本当に動くのか最後この最後に確認できるまで不安にならないか?
そして、もし記述がちょっとでも間違ったらやはり、動かないだろ?
デバッグしようにもアルゴリズム的なデバッグとちがい、ひたすら「その名前のものは見当たらなかった」と格闘するだけだろ。
そして本当に動くのか最後この最後に確認できるまで不安にならないか?
そして、もし記述がちょっとでも間違ったらやはり、動かないだろ?
デバッグしようにもアルゴリズム的なデバッグとちがい、ひたすら「その名前のものは見当たらなかった」と格闘するだけだろ。
2017/01/02(月) 02:40:58.61ID:sbuuZSUp
人によって言語とか開発環境とか作ってる物とかチームや企業の方針とかのバックグラウンドが違うし、
みんな自分のバックグラウンドを前提に話すから話が?み合わない事は良くあるけどさ
>>21が良く分からない
みんな自分のバックグラウンドを前提に話すから話が?み合わない事は良くあるけどさ
>>21が良く分からない
2017/01/02(月) 04:12:43.21ID:PvWoAsR2
まだ小さなファイルに分割することを
知らない段階なんだろ
知らない段階なんだろ
24デフォルトの名無しさん
2017/01/03(火) 22:54:15.37ID:jYOP1H4c2017/01/04(水) 01:51:56.24ID:M78fqhv6
> それはさておきスマートな条件文を考えるのは大切っしょ。
誰も賛同してないことに気づけよw
誰も賛同してないことに気づけよw
2017/01/04(水) 21:31:57.62ID:/ewDC4oi
27デフォルトの名無しさん
2017/01/04(水) 22:49:19.43ID:xL7XSQ6Y とりあえず=> <= === != && || 使用禁止
この演算子使うやつは屑
この演算子使うやつは屑
2017/01/05(木) 04:37:39.69ID:G8Tvk5br
理由が書いてないルールは不完全。
不完全なルールは存在してないものとみなすべき。
不完全なルールは存在してないものとみなすべき。
2017/01/06(金) 12:01:04.96ID:Iab1DByP
理由はそういうルールと決めたから
2017/01/07(土) 00:25:49.34ID:jcRWOLCk
それはルールを決めた理由であって
ルールの理由ではない
ルールの理由ではない
2017/01/07(土) 10:00:54.74ID:J5F8f7k5
言語ごとに異なる演算子を使うのは
たしかに愚かなことだ
しかし、=> === 以外はデファクトスタンダードだよな?
たしかに愚かなことだ
しかし、=> === 以外はデファクトスタンダードだよな?
2017/01/07(土) 13:26:36.81ID:jcRWOLCk
Rubyでは || は 変数が空だったら入れるというイディオムでよく使われている。
nilガードって名前がついているぐらい。
&& はショートカット演算子ともいわれてこれまたよく使われる。
=== は言語によっては==の機能強化版になってるのでよく使われる。
!= はunlessがない言語ではこっちのほうが可読性が高い
=> はJavaScriptではアロー関数式、Perlではファットカンマだが
演算子として使われているのはしらない。
<= が使える言語なんてあるのか?
nilガードって名前がついているぐらい。
&& はショートカット演算子ともいわれてこれまたよく使われる。
=== は言語によっては==の機能強化版になってるのでよく使われる。
!= はunlessがない言語ではこっちのほうが可読性が高い
=> はJavaScriptではアロー関数式、Perlではファットカンマだが
演算子として使われているのはしらない。
<= が使える言語なんてあるのか?
33デフォルトの名無しさん
2017/01/07(土) 20:05:40.15ID:R19tnpIk pythonのイテレータ文法とスライスが簡潔かつ最強
2017/01/11(水) 11:44:23.20ID:fVqO33jl
既知のキーワードで書けるLINQ文法こそ至高
2017/05/25(木) 00:26:49.97ID:DOX+5Pt+
>>32
<= は Verilog の代入で使う。
<= は Verilog の代入で使う。
36デフォルトの名無しさん
2018/05/23(水) 22:42:31.84ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
ERUWP
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
ERUWP
37デフォルトの名無しさん
2018/07/04(水) 23:24:41.90ID:gFgZc5FG DAK
38デフォルトの名無しさん
2018/10/27(土) 17:00:28.02ID:z2xID8Zb ()
2018/12/05(水) 09:47:53.59ID:OM2KUSVi
>>32
<= 使えないとどうやって「x が 10 以下」を表すんだよ?
<= 使えないとどうやって「x が 10 以下」を表すんだよ?
2018/12/07(金) 11:25:35.96ID:BUuGF4Ds
-le
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 今年の漢字 [ぐれ★]
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 ★4 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ★3 [冬月記者★]
- あぼーん
- 今年の漢字は「熊」に決定! 相次ぐクマ被害 去年は「金」 [冬月記者★]
- 【老舗文具メーカー】「生成AIで制作していた」――サクラクレパス、“AI疑惑”ポスターの調査結果を報告 ★2 [ぐれ★]
- 【悲報】ヤフコメ民「今年の漢字は『高』がいいのでは?🤔」株高、異常高温などの理由。高市 [518915984]
- 一人殺したい奴がいる
- __トランプ、G7に代わる「Core 5」構想、米 中 露 印 日をまとめる巨大枠組み、世界秩序の再編につながる可能性 [827565401]
- 残クレタワマン、始まるwwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【速報】今年の漢字、「熊」!wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- 【画像】35歳まんさん、色気がすごすぎる
