暇つぶし2chat TECH
- 暇つぶし2ch999:デフォルトの名無しさん
21/05/15 19:22:05.87 En4kpP4hr.net
ゴミみたいなルールで泣けてくる

1000:デフォルトの名無しさん
21/05/15 19:28:07.03 I4FgZZwl0.net
ゴミカスが普段組んでもいないのにいいと思って考えちゃったクソルール

1001:デフォルトの名無しさん
21/05/15 19:53:08.40 En4kpP4hr.net
これはひどい…
URLリンク(www.sejuku.net)

1002:デフォルトの名無しさん
21/05/15 20:00:50.49 x5z5lzlG0.net
一般的にって根拠を示しにくいけど、Microsoft公認のコーディングルールって言うとStylecopが示しているキャメルケースしかありえないんだよな
mHogeやm_Hogeは論外で今回の更新によって_Hogeが台頭したけど

1003:デフォルトの名無しさん
21/05/15 20:14:20.26 tihXB0Cj0.net
hogの意味を辞書で引く

1004:デフォルトの名無しさん
21/05/15 21:11:59.64 EZTpChRKM.net
>>985
_Hogeじゃなくて_hogeな
MS自身が書くコードでは昔から一般的に使われてるルールなんで、そんなに驚くほどのことでもない
意識高いとこだとわりと採用されてるよ

1005:デフォルトの名無しさん
21/05/15 21:55:57.08 P/ScDIg90.net
いま入門書で勉強中の初心者です
コードは基本的に上から下に処理されていくと理解しているのですが
本に出てくるサンプルコードは呼び出す側のあとに呼び出される側のコードが書かれていることが多くてしっくりきません
何か理由があるのでしょうか?

1006:デフォルトの名無しさん
21/05/15 21:57:54.60 Cs9vHg9X0.net
ないよ

1007:デフォルトの名無しさん
21/05/15 22:00:38.14 18pqJB1E0.net
そんなん言うたら、呼び出すメソッドが別ファイルの別クラスにあるのはいいんか?っちゅう話だよな。

1008:デフォルトの名無しさん
21/05/15 22:03:52.54 t/RrGLho0.net
>>987
さすがにs_を標準にしちゃうのはかなり疑問だけどね

1009:デフォルトの名無しさん
21/05/15 22:23:45.04 kOi9a7N70.net
>>988
多くの場合「全体 -> 部分」の順で理解したほうが
「部分 -> 全体」の順で理解するよりも圧倒的に脳にやさしいので
コードの構造もそれに合わせることで読みやすくしてる

1010:デフォルトの名無しさん
21/05/15 22:39:14.46 Tm9lZ4XLa.net
>>988
呼び出し元を上から下に進んで
呼び出し先に亜空間ワープして
呼び出し先を上から下に進んで
呼び出し先が終わったらまた亜空間ワープで呼び出し元に戻って
呼び出し元をまた上から下に進む

1011:デフォルトの名無しさん
21/05/15 23:03:58.43 tihXB0Cj0.net
関数など邪道

1012:デフォルトの名無しさん
21/05/15 23:08:38.70 Cs9vHg9X0.net
全てasyncとlinqで実装

1013:デフォルトの名無しさん
21/05/16 01:12:40.73 cPyU4P820.net
>>988
昔のC言語は呼び出す前に関数宣言しておくか関数を定義しないとエラーだったから考え方は正しいよ
単にプログラム言語としての利便性が上がっただけ

1014:デフォルトの名無しさん
21/05/16 02:38:29.44 sFLeX0L5a.net
前方参照が不可でプロトタイプ宣言が必要だったのは単に当時の技術的な制約に過ぎず
本質的な物じゃないと思うよw
メソッドのソースコード上の位置(どのファイルの何行目にあるか?)は
「技術的には」何の意味も持たない、と言うのが正しい。
一か所からしか呼ばれないメソッドがあるとき、呼ばれる側のメソッドを呼ぶ側より上の行に
書きたがる人がいるし気持ちは分からんでもないけど、そんなのあくまで好みの問題。どーでもいいよそんなの、が正解。

1015:デフォルトの名無しさん
21/05/16 05:34:08.17 fcFZ09AZ0.net
最近の言語だとどこでも関数宣言できるし、かと言って関数内だと一番下で宣言した関数を上で使えるって訳でもない場合もあるからね
トップレベルの処理は言語仕様によって分けられていることを理解するのは最初は結構大変なもんだ

1016:デフォルトの名無しさん
21/05/16 09:15:56.70 RjyUN9Py0.net
>>988
呼び出される側のあとに呼び出す側のコードが書かれていても
> コードは基本的に上から下に処理されていくと理解しているのですが
ならしっくり来なくね?
Pythonみたいに動的に関数定義したいということかな?

1017:デフォルトの名無しさん
21/05/16 09:16:15.77 RjyUN9Py0.net
>>996
それ逆やぞ

1018:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 53日 20時間 17分 52秒

1019:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch