【悲報】プログラマさん、カッコの位置で喧嘩を始めてしまう
■ このスレッドは過去ログ倉庫に格納されています
①
if Omocha {
} else {
}
②
if Omocha
{
}
else
{
}
③
if Omocha {
}
else {
} from hello import world←終わってる
using hello.world←神 >>13
import world from helloは? >>14
それfrom hello import worldとなにがちがうの? 始まり、閉じが分かりやすい2一択なんだよ
なんで宗教論争になるのかまじいみわからん >>17
そうなのかー書くことはないと思うけどなるほど
何かコマンド?のお尻に{があるから「あ、ここまで何かしらのコマンドでここから何か始まるのかな?」って思えていいなって 基本的には言語のガイドラインに従うけど
強いて一般化して言えば
②は無いな
②はJavaScriptで使えないし
JavaScriptみたいなメジャーな言語で使えないカッコの位置は一般的には選ばれることは無い 例えばインデント無しに処理を複数行書いたとする
①
if Omocha {
Chinco=Manco()
a=Chinco
} else {
a=b
}
②
if Omocha
{
Chinco=Manco()
a=Chinco
}
else
{
a=b
}
③
if Omocha {
Chinco=Manco()
a=Chinco
}
else {
a=b
}
どっちが見やすいかなんて明白だろ >>22
JSって終わってんだな
使ったことないから初めて知ったわ >>25
これ簡単に書いたけど実際は中身の処理がもっと増えるから2が圧倒的に見やすくなる >>30
それ君の主観でしかないよ
客観で見たら2の方がはるかにわかりやすい 初対面の人と話してはいけない話に
宗教、政治、野球
の他にプログラミングも入れた方がいいね ①はC言語カーニハン&リッチースタイルだね、Cに影響受けたJavaやJavaScriptもこっちが馴染みやすいね😀
②BSD/オールマン・スタイルだね、C♯とか.NETで見かけるけどなんか気持ち悪いね🤔
③は野良・我流だね、洗ってない犬のニオイがプンプンしてくるぜ🙄 >>31
正確に言うとJavaScript ではallman style で統一することはできないって意味な
if文の後ろとか部分的にはallman styleが使えることもあるけど
使えない場面もあるから結局allman styleで統一することはできないんだな >>25
インデントなしなんて普通やらないことを例に挙げる理由はなに?
インデントがあれば括りは理解できるんだから無駄な改行を減らした方が見通し良いと考える人は2以外を選ぶよ >>37
③はストロヴストルップ・スタイルだね
一般的にはc++はこのスタイルだと認識しとけばいいよ
マイクロソフトのvc++は違うけど >>39
インデントなくなったらなにもできないゴミいてワロタw >>42
補足
初期の頃のc++は③のスタイルだね
最近のc++は①が推奨だね 1選んでるやつは完全に主観でしかないことを認めろよ
視認性の問題だってわかってんのかね?
始めと終わりの位置に{あったほうが確実に理解しやすいだろ そもそも補助的な要素でしかないインデントを期待してるのアホでしかない >>43
インデントまともにつけないゴミと一緒に仕事してるお前が不憫だよ >>50
そんなことはなにも言ってないが?
インデントが補助的要素しか無いのにそれに期待してるのがアホだと言ってるんだが
バカなんかこいつ? だから1選ぶやつは主観的と言ってるんだが
わかんねぇかな >>52
だからそれに期待できない相手と働かなきゃいけないの大変だねって話じゃん >>56
だからそんな話してねぇだろ
言語仕様上インデントなんて補助でしかねぇんだからインデントなんて考えなくて良い
そもそもどう考えてもコードブロックの初めと終わりに{ついてた方が見やすいだろ
頭悪いんか 俺は親切だしわかりやすいよねって話をしてるのに1選んでるやつは気持ち悪いだのCが~Javaが~だの主観しかほざいてない
わかるか? >>59
かっこはいるんだからそこの位置で見やすい見づらいを改善するんだろアホ やっぱ①が多いな
伝統であり王道でもある一般常識のようなもんだしな まあ最初にも書いた通り基本的には言語のガイドラインに従えばいいだけの話なんだよな
K&Rでも「スタイルにこだわるのではなく、どのスタイルでもいいから使うと決めたら一貫してそのスタイルを使うことにこだわれ」みたいなこと言ってるしな 他人が見てどうだって話で自分が見やすいかどうかは関係ないわな ID:xfUOWJQN0くんはC♯ガイジでそ?
洗ってない犬のニオイがプンプンしてくる🙄 上司「コードは社内開発の時点から難読化して共有しろ」 そう言えばマイクロソフトのC#のサンプルコードでは②が一般的なんだけど
部分的には①のサンプルコードもあるんだよな
マイクロソフトのC#担当者でもきっと①の派閥の人もいるんだろうな
そしてマイクロソフトは単にC#のガイドラインとして②にしてるだけで
①と②のどちらかに統一することにはあまりこだわってはいないんだろうな コレはだめなの?
if Omocha{}
else{} インテンドが補助的役割で見やすくするためだけの無駄な機能だって言ってるやつは
改行するのも見やすくするための補助機能だから改行使うなよ! そんな言語ある?
条件文にも ( ) 付くだろ
A派は
if
(
Omocha
)
{
}
こう書け >>76
こいつは日本語がよくわからないらしいなw >>83
常識を疑うことすらできないバカ
客観的に見やすいのはどう考えても2だろって話すらわからない人間のクズ >>1
オートフォーマッターすら使わないのは時代錯誤すぎる >>75
ok
if Omocha { code; }
else { code; } if Omocha {aaaaaaa
bbbbbbb}
else {cccccc
dddddd}
基本2だけど中身が長ったらしくなるとこういう風に書きたくなる ■ このスレッドは過去ログ倉庫に格納されています