■Visual Studio 2015 Community & Express (無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/
■コードを貼る場合はこちら
http://ideone.com/
■前スレ
C#, C♯, C#相談室 Part92 (実質93)
http://echo.2ch.net/test/read.cgi/tech/1485589613/
■次スレは>>970が建てる事
建てられない場合は他を指定する事。
探検
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/22(土) 15:36:53.26ID:S+KK7a41
444デフォルトの名無しさん
2017/07/19(水) 20:04:54.85ID:twQ1sttd >>438
そらオーバーフローすることが分かりきってるからに決まってるだろ
C#ではオーバーフローすることが予め分かっている場合は必ずuncheckedを明示的に指定するのが正しい作法
そうしておけばコンパイルオプションでcheckedに変えてデバッグできる
そらオーバーフローすることが分かりきってるからに決まってるだろ
C#ではオーバーフローすることが予め分かっている場合は必ずuncheckedを明示的に指定するのが正しい作法
そうしておけばコンパイルオプションでcheckedに変えてデバッグできる
445デフォルトの名無しさん
2017/07/19(水) 20:04:57.84ID:XwmZjWyO 居るんだよなあどこにでもvarに嫉妬するやつって
446デフォルトの名無しさん
2017/07/19(水) 20:37:22.76ID:Xu5lLRpu >>444
そんなしょういもない意見を偉そうに言われても
オーバーフローすると分かり切ってるかどうかはまったく明らかじゃない。
0xffffffffの型をuintのリテラルだと解釈すればその通りだけど、これは4バイトのビットイメージを表していると
解釈すればオーバーフローじゃないし、そういう解釈を採用することだって可能だったはず。
そもそも16進表記の用途ってそういうものだし。
だいたい、
int a = 0xffffffff;
こう書けて困る奴がいるのか。
そんなしょういもない意見を偉そうに言われても
オーバーフローすると分かり切ってるかどうかはまったく明らかじゃない。
0xffffffffの型をuintのリテラルだと解釈すればその通りだけど、これは4バイトのビットイメージを表していると
解釈すればオーバーフローじゃないし、そういう解釈を採用することだって可能だったはず。
そもそも16進表記の用途ってそういうものだし。
だいたい、
int a = 0xffffffff;
こう書けて困る奴がいるのか。
447デフォルトの名無しさん
2017/07/19(水) 20:41:34.71ID:98PRqi2l Cでも使ってろよ。
448デフォルトの名無しさん
2017/07/19(水) 20:42:05.04ID:+Y2q8IT3 > そもそも16進表記の用途ってそういうものだし。
それはおまえが思ってるだけ
それはおまえが思ってるだけ
449デフォルトの名無しさん
2017/07/19(水) 20:45:59.23ID:98PRqi2l ビットイメージならunsigned使うわ。
450デフォルトの名無しさん
2017/07/19(水) 20:46:36.08ID:EnlQf9aN451デフォルトの名無しさん
2017/07/19(水) 20:47:20.63ID:343mOtvi decimalってビットイメージ出来るのかね
構造上無理そうだけど
構造上無理そうだけど
452デフォルトの名無しさん
2017/07/19(水) 20:49:23.21ID:Xu5lLRpu まあ、やっぱり規定でunckeckedなのにリテラルや定数で初期化する時だけ
チェックが入るのは一貫性がないし、余計なお世話としか思えないね
チェックが入るのは一貫性がないし、余計なお世話としか思えないね
453デフォルトの名無しさん
2017/07/19(水) 20:50:37.07ID:Xu5lLRpu >>450
めんどくさい馬鹿だけど、その型をそんな用途に使う馬鹿がいたらな
めんどくさい馬鹿だけど、その型をそんな用途に使う馬鹿がいたらな
454デフォルトの名無しさん
2017/07/19(水) 20:52:25.37ID:98PRqi2l 今のC#はもはやC++屋が使えるレベルの代物じゃない。ゴミだよ、ゴミ。
455デフォルトの名無しさん
2017/07/19(水) 22:01:41.86ID:9Vel0OtR C++屋が?
456デフォルトの名無しさん
2017/07/21(金) 06:34:16.61ID:d8W3Jw8S わかりきったこと聞くなよ
457デフォルトの名無しさん
2017/07/21(金) 07:25:07.52ID:h5hvtEqn 馬鹿が使うC#だからな
458デフォルトの名無しさん
2017/07/21(金) 23:51:31.37ID:JdAThHVQ >>446
unchecked不要は意見として分からなくもないが、
キャスト不要は無理筋でしょ。
// キャストは必須
uint x = 0xffffffff;
int y = (int)x;
// 定数の時のunchecked必須はお節介?
const uint x = 0xffffffff;
int y = unchecked((int)x);
unchecked不要は意見として分からなくもないが、
キャスト不要は無理筋でしょ。
// キャストは必須
uint x = 0xffffffff;
int y = (int)x;
// 定数の時のunchecked必須はお節介?
const uint x = 0xffffffff;
int y = unchecked((int)x);
459デフォルトの名無しさん
2017/07/21(金) 23:53:42.06ID:+Ec9GEX5 言語仕様としてはガチガチにするべき。
460デフォルトの名無しさん
2017/07/21(金) 23:55:11.01ID:VLbcOU7T つまらんところにこだわるのはコードあまり書かない人だと偏見を持ってる
461デフォルトの名無しさん
2017/07/21(金) 23:57:49.85ID:+Ec9GEX5 分野は違うけどイチローってほんと細かいこと拘ってるよな。MSで言えばカトラーが細かいことに煩いか。
462デフォルトの名無しさん
2017/07/22(土) 00:05:45.89ID:HGcWbmUZ 自由な環境で仕事できてる幸運な人はこだわりも強い
そんなことを言ってられない可哀想な人はこだわりなんて持てない
そんなことを言ってられない可哀想な人はこだわりなんて持てない
463デフォルトの名無しさん
2017/07/22(土) 00:13:32.06ID:aL/Y+CP+ それに比べてヘジは妥協ばかりだなぁ。
464デフォルトの名無しさん
2017/07/22(土) 01:07:20.68ID:edA5aDli465デフォルトの名無しさん
2017/07/24(月) 17:38:17.44ID:zqz/aOFQ this.xxx
みたいな使い方のthisキーワードって極力省略すべき?
それともなるべく書くべき?
省略すべきときと書くべきときの使い分け方あったら教えてほしい
みたいな使い方のthisキーワードって極力省略すべき?
それともなるべく書くべき?
省略すべきときと書くべきときの使い分け方あったら教えてほしい
466デフォルトの名無しさん
2017/07/24(月) 18:24:36.68ID:NUVOTero そもそもthisを経由しないメンバ呼び出しを「省略」だっていう認識がおかしいと思うよw
であれば、どうすべきかは自明じゃないのかな
であれば、どうすべきかは自明じゃないのかな
467デフォルトの名無しさん
2017/07/24(月) 19:12:11.02ID:OUv6HBfP >>465
俺は引数と名前が被るときぐらいしか書かない
俺は引数と名前が被るときぐらいしか書かない
468デフォルトの名無しさん
2017/07/24(月) 19:50:37.71ID:YzZxzy1N469デフォルトの名無しさん
2017/07/24(月) 19:52:15.25ID:N63h5KIm >>465
いらない
いらない
470デフォルトの名無しさん
2017/07/24(月) 20:28:49.72ID:iIer8sIW >>465
StyleCopは書けと言っている
StyleCopは書けと言っている
471デフォルトの名無しさん
2017/07/24(月) 20:38:13.55ID:bQt6C+LF thisという特殊なメンバ変数を持っている
ただその変数から間接的に参照できるってだけなのかな
それなら必要に迫られない限りわざわざ使う必要はない気がする
ただその変数から間接的に参照できるってだけなのかな
それなら必要に迫られない限りわざわざ使う必要はない気がする
472デフォルトの名無しさん
2017/07/24(月) 21:08:43.55ID:+C1DpUqY 同じ名前のメンバーとローカル変数を区別する時に必要だな
473デフォルトの名無しさん
2017/07/24(月) 21:08:44.72ID:rFcqzFTD メンバー変数を表すプレフィックス(m_とか)を付ける位なら、thisを付ける
474デフォルトの名無しさん
2017/07/24(月) 21:13:19.72ID:/pYWVXm9 typescriptはthis必須
475デフォルトの名無しさん
2017/07/24(月) 21:18:06.41ID:vlNeOTKM 今のVSは必須でないときにthis付けるとデフォルトで警告出るね
476デフォルトの名無しさん
2017/07/24(月) 21:18:16.25ID:W8FE/dUa 必ずしも必要ないとき、thisの有無で生成される中間コードって変わるの?
477デフォルトの名無しさん
2017/07/24(月) 21:39:57.27ID:gSQHFbLF >>476
な訳
な訳
478デフォルトの名無しさん
2017/07/25(火) 22:18:16.96ID:i4RyLWeT 書いた方がいいよ、this。どこの変数か分かりやすい。
今は被らなくても何年か修正し続けるうちに
いつか被るかもしれないし。
今は被らなくても何年か修正し続けるうちに
いつか被るかもしれないし。
479デフォルトの名無しさん
2017/07/25(火) 22:25:58.27ID:Oz2LyY6P どこの変数か分からない名前付けしているの?
480デフォルトの名無しさん
2017/07/25(火) 22:31:41.46ID:Qr8ugTQa >>479
どういう名前付けてる?
どういう名前付けてる?
481デフォルトの名無しさん
2017/07/25(火) 23:11:04.94ID:zpZ2WILs m_
g_
前に付けたらすべて解決。
g_
前に付けたらすべて解決。
482デフォルトの名無しさん
2017/07/25(火) 23:28:09.07ID:6OYkKaWV どこの変数か分からなくなるような長いもん書くなというアレだっけ
483デフォルトの名無しさん
2017/07/25(火) 23:37:16.47ID:7hsh9F6M アンダースコア入れない派。
mXxx
もしくはアンダースコアのみ。
_xxx
mXxx
もしくはアンダースコアのみ。
_xxx
484デフォルトの名無しさん
2017/07/25(火) 23:49:27.38ID:VPdIi3jg485デフォルトの名無しさん
2017/07/25(火) 23:51:38.91ID:VPdIi3jg それと、仮にC#でフィールドにプリフィクスつける意味があるとしたら、
それはプロパティやそのバッキングフィールドとの区別をつけやすくするため。
それ以上の意味はないし、それも本当に意味があるかかなり怪しい
それはプロパティやそのバッキングフィールドとの区別をつけやすくするため。
それ以上の意味はないし、それも本当に意味があるかかなり怪しい
486デフォルトの名無しさん
2017/07/25(火) 23:57:15.08ID:zpZ2WILs (※個人的な感想です。)
487デフォルトの名無しさん
2017/07/25(火) 23:58:36.91ID:7wirVU/N しばらく考えていたらthisをつけたらいい理由が思い浮かんだ
なんとなく納得したけど自分のコードではつけない
なんとなく納得したけど自分のコードではつけない
488デフォルトの名無しさん
2017/07/26(水) 00:08:11.62ID:CEnmMLln C#ではメンバーアクセスはプロパティで行うのが基本
大文字小文字が違うから引数やローカル変数とかぶることはまずない
大文字小文字が違うから引数やローカル変数とかぶることはまずない
489デフォルトの名無しさん
2017/07/26(水) 00:22:23.76ID:QV6iOXIK さっき思いついたのはそんな理由じゃなくてバグの温床になるからだ
途中でコード変更してメンバ変数と同じローカル変数を加えると
それまでメンバ変数に対する処理や参照だったものが全部ローカル変数がターゲットになってしまう
int a=0
int Calc()
{
a++;
return a;//これはthis.a 1
}
↓
int a=0
int Calc()
{
int a=100;//これを追加
a++;
return a;//これはローカルa 101
}
途中でコード変更してメンバ変数と同じローカル変数を加えると
それまでメンバ変数に対する処理や参照だったものが全部ローカル変数がターゲットになってしまう
int a=0
int Calc()
{
a++;
return a;//これはthis.a 1
}
↓
int a=0
int Calc()
{
int a=100;//これを追加
a++;
return a;//これはローカルa 101
}
490デフォルトの名無しさん
2017/07/26(水) 00:28:55.60ID:Pjw6cyms 自分はthisつけない派だけどいつかバグは出してもおかしくない
ローカルとメンバ変数同じ名前にしなければ問題がないけど
listやtextやcountはやりそうで怖い
かといってアンダースコアもつけたくない
ローカルとメンバ変数同じ名前にしなければ問題がないけど
listやtextやcountはやりそうで怖い
かといってアンダースコアもつけたくない
491デフォルトの名無しさん
2017/07/26(水) 00:30:38.05ID:qHYVpVTl 名前忘れたときに一覧出すためにthis.って打つだけや。
492デフォルトの名無しさん
2017/07/26(水) 01:06:05.63ID:u+EoOV6S493デフォルトの名無しさん
2017/07/26(水) 01:35:50.01ID:byKyVLqN 好きにすればいいよ
思いこみを語ろうとする人は仮説検定してから述べて
思いこみを語ろうとする人は仮説検定してから述べて
494デフォルトの名無しさん
2017/07/26(水) 03:13:40.70ID:wiJa4ooL de:code2017でMSのちょまどはthis付けろって言い張ってんじゃん
インテリセンス利くからやりやすいじゃんって感じだったけどね
int aみたいな一文字ローカル変数なんて使うならthis打たんのだろうがの
インテリセンス利くからやりやすいじゃんって感じだったけどね
int aみたいな一文字ローカル変数なんて使うならthis打たんのだろうがの
495デフォルトの名無しさん
2017/07/26(水) 03:48:31.27ID:ffnmq/c1 thisつけない派だけど困ったことないなー
クラスがでかすぎるとかメソッドがでかすぎるとかを起因として名称が増えまくって名前が被るんじゃね?って思ってしまう
クラスがでかすぎるとかメソッドがでかすぎるとかを起因として名称が増えまくって名前が被るんじゃね?って思ってしまう
496デフォルトの名無しさん
2017/07/26(水) 04:38:24.67ID:NppfEv0Z メンバ名は大文字から書いて、ローカル変数は必ず小文字から書くので重複はないと信じたいが不安はある
497デフォルトの名無しさん
2017/07/26(水) 07:44:08.72ID:3xAC3WuT >>494
一文字はともかく、ローカル変数の名前なんか短くていいわ
俺はローカル変数は極力一単語で済ませるようにして、
それ以上長い名前を付けたくなったらスコープが長過ぎることを示す悪い匂いだと考えてる
一文字はともかく、ローカル変数の名前なんか短くていいわ
俺はローカル変数は極力一単語で済ませるようにして、
それ以上長い名前を付けたくなったらスコープが長過ぎることを示す悪い匂いだと考えてる
498デフォルトの名無しさん
2017/07/26(水) 08:01:32.50ID:3xAC3WuT あと長い名前を付けたがるケースとしてありがちなのが、同じものを表す変数に対して一貫して同じ名前を使うことで品質を高めようというCOBOL的発想
必ずしも悪いとは言わないけど、大抵は適切にクラスを使えてないだけ
必ずしも悪いとは言わないけど、大抵は適切にクラスを使えてないだけ
499デフォルトの名無しさん
2017/07/26(水) 08:39:55.25ID:op+tX9S+ 移譲で内部に別クラスを持ち、クラス名をプロバティーにして、それを内部で使うときにthis使うかな
500デフォルトの名無しさん
2017/07/26(水) 10:14:48.48ID:Pjw6cyms ちょまどもその程度なんだよ
501デフォルトの名無しさん
2017/07/26(水) 10:38:12.08ID:NHLh2Zn7 ガイドラインやルールで決まってないんだから
ローカルルールに則っときゃいんだよ。趣味なら好きにすりゃいいし、ちょまど信仰者なら言うこときいときゃいい
ローカルルールに則っときゃいんだよ。趣味なら好きにすりゃいいし、ちょまど信仰者なら言うこときいときゃいい
502デフォルトの名無しさん
2017/07/26(水) 11:05:22.72ID:Cox8uos8 だーから、スコープによる隠蔽がバグの原因になるって
蓋然性としてはありうるが現実にありがちかって言えば全然そうじゃないよw
長年プログラマやってるけど、少なくとも俺は一度も経験ないね。
だいたいそれが本当にバグの原因になるのならthis付けろじゃなくて
隠蔽なんかなくせと主張するのが正しい。
オーバライドもオーバーロードも使えなくなるけどね
インテリセンスにクラスメンバー一覧を表示させるためにthisをつける(つけろ)って言う奴もバカ。
本当にそんな機能が欲しいなら、そんな姑息的手段じゃなくてインテリセンス自体に
そういう機能とショートカットキーを追加してくれと主張すべきだ
いやそもそもいらないけどねそんな機能
蓋然性としてはありうるが現実にありがちかって言えば全然そうじゃないよw
長年プログラマやってるけど、少なくとも俺は一度も経験ないね。
だいたいそれが本当にバグの原因になるのならthis付けろじゃなくて
隠蔽なんかなくせと主張するのが正しい。
オーバライドもオーバーロードも使えなくなるけどね
インテリセンスにクラスメンバー一覧を表示させるためにthisをつける(つけろ)って言う奴もバカ。
本当にそんな機能が欲しいなら、そんな姑息的手段じゃなくてインテリセンス自体に
そういう機能とショートカットキーを追加してくれと主張すべきだ
いやそもそもいらないけどねそんな機能
503デフォルトの名無しさん
2017/07/26(水) 11:24:14.60ID:Pjw6cyms504デフォルトの名無しさん
2017/07/26(水) 11:26:18.98ID:Pjw6cyms ありがちじゃないからこそ問題なんじゃないか
指摘されるまでそれが問題だなんて意識すらしてない
指摘されるまでそれが問題だなんて意識すらしてない
505デフォルトの名無しさん
2017/07/26(水) 11:35:37.24ID:Cox8uos8 >>503-904
頭悪すぎて反論する気にもならん。
頭悪すぎて反論する気にもならん。
506デフォルトの名無しさん
2017/07/26(水) 11:45:50.66ID:Cox8uos8507デフォルトの名無しさん
2017/07/26(水) 12:02:11.22ID:Pjw6cyms ここまでのアホは見たことない
触るだけ損だなw
触るだけ損だなw
508デフォルトの名無しさん
2017/07/26(水) 12:04:27.95ID:Pjw6cyms509デフォルトの名無しさん
2017/07/26(水) 12:10:17.45ID:iRPu4Cf2510デフォルトの名無しさん
2017/07/26(水) 12:14:59.82ID:86kwINRT レスの多い方が勝ちだとでも思ってんのか
昼休み終わったらそれ以上続けるなよ
昼休み終わったらそれ以上続けるなよ
511デフォルトの名無しさん
2017/07/26(水) 12:26:52.20ID:NHLh2Zn7 ばかvsばか
まさに熱い夏
まさに熱い夏
512デフォルトの名無しさん
2017/07/26(水) 12:41:56.40ID:k3AkEgWV 絶許狙いのガイジID:Cox8uos8に触れるな
513デフォルトの名無しさん
2017/07/26(水) 20:08:10.13ID:qHYVpVTl 急に単発の煽りが増えたなぁ。そういえばゆとりは夏休みやな。
514デフォルトの名無しさん
2017/07/26(水) 21:24:47.56ID:5gVt8qYH thisつけないってヒトのレスは頭オカシイから
自分は今後はthisつけるようにする。
自分は今後はthisつけるようにする。
515デフォルトの名無しさん
2017/07/26(水) 21:55:49.84ID:jF4Wb4A9 そんなあぼーん宣言みたいなしなくていいよ
負け犬臭い
負け犬臭い
516デフォルトの名無しさん
2017/07/26(水) 22:02:24.09ID:/gzQVqUl 会社のルールとかじゃなければ自分の好きにしたらいいのに
何のために2chで「俺はこう書くぞ」宣言なんかするんだろ
何のために2chで「俺はこう書くぞ」宣言なんかするんだろ
517デフォルトの名無しさん
2017/07/26(水) 22:02:24.86ID:Cox8uos8 それが自覚できないから言ってるんだから言っても無駄だよw
頭の悪い奴って総じて自分が見えてないし自分に突っ込む能力がないし
自分が他人からどう見えるのか考える能力が欠如してるから見てて笑えるけど、
なんか哀れだよね。
頭の悪い奴って総じて自分が見えてないし自分に突っ込む能力がないし
自分が他人からどう見えるのか考える能力が欠如してるから見てて笑えるけど、
なんか哀れだよね。
518デフォルトの名無しさん
2017/07/26(水) 22:03:05.46ID:Cox8uos8 >>516
うん、絵に描いたような酸っぱいぶどうだねそれ
うん、絵に描いたような酸っぱいぶどうだねそれ
519デフォルトの名無しさん
2017/07/26(水) 22:09:22.94ID:Cox8uos8 頭悪い奴ってさあ、議論で勝てないとすぐにこうやって問題をずらすんだよね。
そんあすっぱいぶどうを取る方法を議論してどうするんだ、ってねw
そんなことで勝ったつもりになれるところがまた頭の悪い所以でもあるんだけど、
それがただの幼稚な防衛機制でしかないことに本人がまったく気が付いてないところが
見てて哀れだよねほんと
そんあすっぱいぶどうを取る方法を議論してどうするんだ、ってねw
そんなことで勝ったつもりになれるところがまた頭の悪い所以でもあるんだけど、
それがただの幼稚な防衛機制でしかないことに本人がまったく気が付いてないところが
見てて哀れだよねほんと
520デフォルトの名無しさん
2017/07/26(水) 22:18:53.17ID:0qyy9e35 頭悪い奴って毎回長文だよね
521デフォルトの名無しさん
2017/07/26(水) 22:42:01.16ID:qHYVpVTl 逆やw ふつうは馬鹿のほうが長文は書けへんもんやw
522デフォルトの名無しさん
2017/07/26(水) 22:42:41.57ID:kVXZn+TQ >>521
2ちゃんは初めてか?
2ちゃんは初めてか?
523デフォルトの名無しさん
2017/07/26(水) 22:45:27.80ID:ZdFVUMtA いやーだらだら書くだけなら簡単だよー
思いついたこと片っ端から書いていったらいいんだもん
もちろんいい長文は難しいけどね
思いついたこと片っ端から書いていったらいいんだもん
もちろんいい長文は難しいけどね
524デフォルトの名無しさん
2017/07/26(水) 22:51:57.92ID:qHYVpVTl >>522
あほかこいつ。コテもつけず単発IDのゴキブリが話に入ってくんな。100年ROMってろや。
あほかこいつ。コテもつけず単発IDのゴキブリが話に入ってくんな。100年ROMってろや。
525デフォルトの名無しさん
2017/07/26(水) 22:57:09.38ID:ZdFVUMtA このスピードで単発煽りとかマジか
526デフォルトの名無しさん
2017/07/27(木) 00:05:39.25ID:pBeXUKYV ここ何のスレだよwww
527デフォルトの名無しさん
2017/07/27(木) 01:02:19.10ID:q1rhXXen ID:0qyy9e35 = ID:kVXZn+TQ = ID:ZdFVUMtA = ID:pBeXUKYV
分りやすいwww
分りやすいwww
528デフォルトの名無しさん
2017/07/27(木) 02:12:01.71ID:dT7rWBv0 >>524
コテつけろよ
コテつけろよ
529デフォルトの名無しさん
2017/07/27(木) 05:07:47.58ID:8Pl9AOTH ここの住人よりMS社員の方が信頼できる
530デフォルトの名無しさん
2017/07/27(木) 06:41:15.13ID:dT7rWBv0 肩書程度で信じるなよ
531デフォルトの名無しさん
2017/07/27(木) 06:42:14.60ID:DHwQ8OYH ちょまどはMS社員と言っても営業みたいなもんでプロダクト作ってるわけじゃないからなあ
532デフォルトの名無しさん
2017/07/27(木) 06:43:39.12ID:DHwQ8OYH あと、MSの公式な見解としては「VSのデフォルトでは警告」という事実があるわけだし
533デフォルトの名無しさん
2017/07/27(木) 12:44:28.47ID:dT7rWBv0 デフォルトで警告でるのか?
534デフォルトの名無しさん
2017/07/27(木) 15:14:21.59ID:Z//NMKrJ >>533
2015でも2017でもそんな記憶がない
2015でも2017でもそんな記憶がない
535デフォルトの名無しさん
2017/07/27(木) 15:43:58.34ID:rNF4SuJb >>534
IDE0003ね
ちなみに.NET Coreのスタイル規約
https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md
IDE0003ね
ちなみに.NET Coreのスタイル規約
https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md
536デフォルトの名無しさん
2017/07/27(木) 15:59:54.41ID:dT7rWBv0 つまりthis書いても省いてもデフォルトじゃ警告でないってことだな
537デフォルトの名無しさん
2017/07/27(木) 19:12:46.44ID:+34Fnjid コーディングスタイルなんてどうでもよかねえか
パブリックAPIが標準から逸脱していない
クラス(1ファイル)の中で一貫性がある
これだぇ守ってくれりゃとくに苦もなく読める
それよりまともな構造を追求することに労力を使おう
構造がクソだとスタイルでどう頑張っても読めないよ
パブリックAPIが標準から逸脱していない
クラス(1ファイル)の中で一貫性がある
これだぇ守ってくれりゃとくに苦もなく読める
それよりまともな構造を追求することに労力を使おう
構造がクソだとスタイルでどう頑張っても読めないよ
538デフォルトの名無しさん
2017/07/27(木) 22:06:26.64ID:P8zzUyc0 >>537
お前が読めるかどうかなんてどうでもいい
プロジェクトに参加してるあまり程度の高くない協力会社のコーダーにも読めることが必要
まあコーディングルールの話に構造がぁって言う奴はたぶんうちが使ってる協力会社よりレベルは低そうだが w
お前が読めるかどうかなんてどうでもいい
プロジェクトに参加してるあまり程度の高くない協力会社のコーダーにも読めることが必要
まあコーディングルールの話に構造がぁって言う奴はたぶんうちが使ってる協力会社よりレベルは低そうだが w
539デフォルトの名無しさん
2017/07/27(木) 22:11:23.55ID:aAe8+IMH >>537
読めるかどうかじゃなくて、いろんな書き方されると読むのにいらん苦労するから
書き方のスタイルを決めましょう、って言うのがコーディングルール
いろんなスタイルの大量のファイルやクラス読まされてみ
ちゃんと動いてるコードが読めないようならプログラマ失格だな
読めるかどうかじゃなくて、いろんな書き方されると読むのにいらん苦労するから
書き方のスタイルを決めましょう、って言うのがコーディングルール
いろんなスタイルの大量のファイルやクラス読まされてみ
ちゃんと動いてるコードが読めないようならプログラマ失格だな
540デフォルトの名無しさん
2017/07/27(木) 22:14:31.14ID:8Pl9AOTH http://channel9.msdn.com/Events/de-code/2017/TL01
17:25〜this戦争
17:25〜this戦争
541デフォルトの名無しさん
2017/07/27(木) 22:36:28.25ID:lpXAd1IH C#実践開発手法という本が気になってるんですが、5000円越えと高価なので迷ってます。
この書籍、良書といえますか?
この書籍、良書といえますか?
542デフォルトの名無しさん
2017/07/27(木) 22:58:14.83ID:+34Fnjid スタイル規約だけはしっかりしてるスパゲティコードを何度見たことか
構造がスッキリしてればスタイルの違いなんてなんの苦労にもならない
ユニット内で統一感が取れてれば十分
それがユニットというものだ
構造がスッキリしてればスタイルの違いなんてなんの苦労にもならない
ユニット内で統一感が取れてれば十分
それがユニットというものだ
543デフォルトの名無しさん
2017/07/28(金) 00:44:11.19ID:OXiEJljk >>542
スパゲティの意味が違うだろ。
スパゲティの意味が違うだろ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【いちご高騰】ヤマザキのクリスマスケーキ、いちご無し販売 [おっさん友の会★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★11 [樽悶★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁★2 [七波羅探題★]
- 【日中対立】 朝日新聞のタイトル修正が中国逆ギレの火種か SNSで批判相次ぐ [♪♪♪★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- ひろゆき氏 高市首相の台湾有事発言 「日本が得たものあまりない。経済的なマイナスは明確に存在」 [冬月記者★]
- Redditの外国人たち、なぜか日本の江戸時代の『五人組』システムに興味津々。めっちゃ↑付いてるのに日本人の俺が知らない😰 [718678614]
- しょうがい ← 変換でどの漢字が出るかによって
- 【すべてが】𝗮𝗺͜𝗮͉𝘇𝗼𝗻ブラックフライデーSALE総合【いいだろ!】 [194819832]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【悲報】高市政権、ホタテ輸出の支援検討 [834922174]
- 【悲報】立憲岡田「間違った答弁をした高市総理に問題がある」→愛国者ブチギレ炎上 [834922174]
