アカウント名:
パスワード:
主観だけど、JavaやC#は横に長くなるイメージ
やたら横に長くて可読性悪いコード書く人いるよね。そういう人はバグ多そうだなって思う。
野坂昭如センセーみたいなプログラマがいたっていいじゃない
# ただし、俺の業務や職場には関係ないところに
変数名を30文字ぐらいの長さにする人はif文で4つand条件を取るだけで1行100文字越えとか簡単に行くよな。あとはtab=8でインデントする人のソースコードも無駄に横に伸びる。昔は行が長くなるといえばマルチステートメントが原因な事も多かったけど、最近は以前ほど多用(悪用)する人は減ったような気がする。
で、誰だよ、無駄に横に長く書くのは。
> で、誰だよ、無駄に横に長く書くのは。
お前だよお前少しは改行しろよ
そんな馬鹿な!
> if文で4つand条件を取るだけで
そもそも if (A && B && C && D) なんてコードを書いてる時点で駄目ですよ
FPGA屋だとLCやLEのLUTのbit数からif文の条件数を考える、というバッドノウハウが今でも一部で残ってますね。
いつまでも20年以上前の設計手法はどうかと思うけど実際小さくて実行が早い合成がしやすいし…
では4つの変数のand条件のIFってどう書くのがスマートなんですか?(純粋に興味があるので知りたいです)
ちなみにオレならこう。差分がとりやすいから。
if (true && A && B && C && D && true) { /* ... */ }
変数名が長くなると、ソースコードの行幅も、どうしても長くなってしまいますね。
どっちに転んでも程度問題なんだけどさ。改行しとけば可読性上がると思ってる人のコードもうんざり。
行の桁数の規約とか誰が喜ぶんだ?1行に500文字のコード埋め込むやつはアホかもしれないが、500文字の文字列リソースを行を分けて連結するのは無意味だろ。コードの粒度として1行に相当するイメージから逸脱する冗長な改行は嫌がる感覚を持ってほしい。5行のコードには5行程度の内容が書かれているのが最も良い。
あんたみたいな応用のできるやつが少ないから規約になってるんですぜ
俺としては、500文字もある固定の文字列を処理の記述の中に直接埋め込むそのセンスの方がどうかしてると思うんだけど。--help の文字列書津力処理とかならともかく。
だから行分割して納めればセンスあると思うか?論点を考えろよ。
元コメは固定文字列なら一行にして埋め込めと書いてあるように読めるけど?後出しで言い訳するなよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
主観 (スコア:0)
主観だけど、JavaやC#は横に長くなるイメージ
やたら横に長くて可読性悪いコード書く人いるよね。
そういう人はバグ多そうだなって思う。
Re: (スコア:0)
野坂昭如センセーみたいなプログラマがいたっていいじゃない
# ただし、俺の業務や職場には関係ないところに
Re: (スコア:0)
変数名を30文字ぐらいの長さにする人はif文で4つand条件を取るだけで1行100文字越えとか簡単に行くよな。あとはtab=8でインデントする人のソースコードも無駄に横に伸びる。昔は行が長くなるといえばマルチステートメントが原因な事も多かったけど、最近は以前ほど多用(悪用)する人は減ったような気がする。
で、誰だよ、無駄に横に長く書くのは。
Re:主観 (スコア:2, おもしろおかしい)
> で、誰だよ、無駄に横に長く書くのは。
お前だよお前
少しは改行しろよ
Re: (スコア:0)
そ
ん
な
馬
鹿
な
!
Re: (スコア:0)
> if文で4つand条件を取るだけで
そもそも if (A && B && C && D) なんてコードを書いてる時点で駄目ですよ
Re: (スコア:0)
FPGA屋だとLCやLEのLUTのbit数からif文の条件数を考える、
というバッドノウハウが今でも一部で残ってますね。
いつまでも20年以上前の設計手法はどうかと思うけど
実際小さくて実行が早い合成がしやすいし…
Re: (スコア:0)
では4つの変数のand条件のIFってどう書くのがスマートなんですか?
(純粋に興味があるので知りたいです)
Re:主観 (スコア:2)
ちなみにオレならこう。
差分がとりやすいから。
if (true &&
A &&
B &&
C &&
D &&
true) {
/* ... */
}
Re: (スコア:0)
変数名が長くなると、ソースコードの行幅も、
どうしても長くなってしまいますね。
Re: (スコア:0)
どっちに転んでも程度問題なんだけどさ。
改行しとけば可読性上がると思ってる人のコードもうんざり。
行の桁数の規約とか誰が喜ぶんだ?
1行に500文字のコード埋め込むやつはアホかもしれないが、500文字の文字列リソースを行を分けて連結するのは無意味だろ。
コードの粒度として1行に相当するイメージから逸脱する冗長な改行は嫌がる感覚を持ってほしい。
5行のコードには5行程度の内容が書かれているのが最も良い。
Re: (スコア:0)
あんたみたいな応用のできるやつが少ないから規約になってるんですぜ
Re: (スコア:0)
俺としては、500文字もある固定の文字列を処理の記述の中に
直接埋め込むそのセンスの方がどうかしてると思うんだけど。
--help の文字列書津力処理とかならともかく。
Re: (スコア:0)
だから行分割して納めればセンスあると思うか?論点を考えろよ。
Re: (スコア:0)
元コメは固定文字列なら一行にして埋め込めと書いてあるように読めるけど?
後出しで言い訳するなよ