トップページ > プログラム > 2014年11月24日 > NWUcXEp0

書き込み順位&時間帯一覧

8 位/256 ID中時間01234567891011121314151617181920212223Total
書き込み数00000002231110000000000010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
リーダブルコーディング技術スレ

書き込みレス一覧

リーダブルコーディング技術スレ
276 :デフォルトの名無しさん[sage]:2014/11/24(月) 07:30:10.66 ID:NWUcXEp0
> 読みやすさは主観であり、人により異なる。

つまり、人によっては、Aという書き方が読みやすく、
別の人は、Bと言う書き方、Cと言う書き方が一番読みやすいということ

> 全員に対して読みやすさを一定量担保するために、コーディング規約を作る。

たとえば規約でBという書き方に統一する。
さて、統一することによって、Aという書き方は読みにくということになるのか?
Bという書き方は読みにくいということになるのか?


もちろん違う。なぜなら、
> 読みやすさは主観であり、人により異なる。
と書いてあるように、人によって、AやCが読みやすいということに変わりはないからだ。

つまりなりが良いたいかというと、
AでもBでもCでも読みやすいことには変わりないということ。

統一するのは、読みにくい書き方を無くすのが目的であり、
読みやすい書き方は複数あるということは真実だし、
読みやすい書き方ならどれでもいいことにかわりはないのである。

だからこそAとCは自分のに取っては一番ではないが
それでも読みやすいならばどれでもいいから、その規約に従うのである。
リーダブルコーディング技術スレ
278 :デフォルトの名無しさん[sage]:2014/11/24(月) 07:42:27.18 ID:NWUcXEp0
> 世間に受け入れられているコーディング規約

が複数あることを忘れてない?

わかりやすい書き方は一つじゃないんだよ。
リーダブルコーディング技術スレ
281 :デフォルトの名無しさん[sage]:2014/11/24(月) 08:01:29.70 ID:NWUcXEp0
>>280
お前、「お前は語るな」と「俺はそう思ってる」の
2つのことしか言ってないぞ。

何か言い返せよw
リーダブルコーディング技術スレ
282 :デフォルトの名無しさん[sage]:2014/11/24(月) 08:03:05.74 ID:NWUcXEp0
>>279
で?と言われてもな。

最初から言っているように、

わかりやすいコードを書くことが目的であって
書き方を統一することは目的じゃないんだよって話
言い換えると、わかりやすければ統一する理由はない。

本当の目的を忘れるなって話。
リーダブルコーディング技術スレ
286 :デフォルトの名無しさん[sage]:2014/11/24(月) 09:04:52.85 ID:NWUcXEp0
>>283
> いや、AとBの両方わかりやすくても、一つの製品にAとBが混在してたら駄目だろ
なんで? それで問題が起きたことなんて無いよ。

どうせコーディング規約なんて誰かが我慢すれば済むようなもんでしょ?
一つに統一することで、他の人が我慢するという横暴(笑)が成り立つんだから。
全員が我慢するか、一部の人だけ除いて我慢するかの違い。

>>285
なんで、世の中で普及してあるコーディング規約の
一つを使ってるのにわかりにくいんだよw
馬鹿じゃないのか?
リーダブルコーディング技術スレ
287 :デフォルトの名無しさん[sage]:2014/11/24(月) 09:05:43.57 ID:NWUcXEp0
>>284
> デバッグ出力でsyslogって発想は無いなぁ
無いなぁと言われてもね。

ほとんどの有名どころのオープンソースはsyslog
でデバッグ出力している。
それが事実じゃね?
リーダブルコーディング技術スレ
289 :デフォルトの名無しさん[sage]:2014/11/24(月) 09:16:25.55 ID:NWUcXEp0
はい、論破と思いますよ?
別にわざわざいなくてもいいのに。
リーダブルコーディング技術スレ
293 :デフォルトの名無しさん[sage]:2014/11/24(月) 10:02:33.90 ID:NWUcXEp0
>>291
> あるものを使うのが普通

だからsyslogだろ?

もしかして、syslog(ライブラリ)を使っていれば
標準出力や任意のファイルに出力できるって知らない?
リーダブルコーディング技術スレ
299 :デフォルトの名無しさん[sage]:2014/11/24(月) 11:56:52.74 ID:NWUcXEp0
開発時のみで使うものだったら
ifdefで残したりしねーよ?

そういう残してあるコードが
じゃまだってのが、話の始まりだろ?
リーダブルコーディング技術スレ
302 :デフォルトの名無しさん[sage]:2014/11/24(月) 12:55:47.70 ID:NWUcXEp0
ifdefでソースコードに書いて
それをずっと保守し続けてるってことは
残す理由があるからそうしてる。
ここまでOK?

その残されたコードがじゃまで
リーダブルにならくなって困っている。
ここまではOK?

ならばifdefなんか使わずに
もっとわかりやすいコードにしろって話。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。