C#における論理演算子位置での改行について
StyleCopやReSharperでも明確なルールがない演算子での改行、あなたは演算子の前で改行しますか、後で改行しますか?
※追加があれば随時していきます

C#erなみなさんに質問です。論理演算式が長くなた時に演算子(&&など)の前で改行しますか?後で改行しますか?そもそもどれだけ長くても改行しませんか? hoge.hoge && foo.foo とするか hoge.hoge && foo.foo
2013-12-18 14:49:09
@ishisaka hoge.hoge && foo.foo 派っす。&& が改行の末尾にあると次行の意図が分かりにくくなるので
2013-12-18 14:52:19
演算子の前で改行する派ですねー RT @ishisaka: C#erなみなさんに質問です。論理演算式が長くなた時に演算子(&&など)の前で改行しますか?後で改行しますか?そもそもどれだけ長くても改行しませんか? hoge.hoge && foo.foo
2013-12-18 15:01:38
とあるお仕事の規約では演算子後に改行としてた感じですね(条件演算子でも同様)。たぶんカンマ後に改行と同じようにしたかったのではないか。
2013-12-18 15:27:28
@matarillo JavaScript と合わせたかったか、セミコロンの有り無しで判定したかったかでは。
2013-12-18 18:53:32
C# shell使うことを意識している場合は演算子の後に改行だな。基本的には改行の後に演算子を置きたい派だけど。
2013-12-18 23:20:22
@ishisaka 論理演算式は関数などで名前をつけるようにしています。改行はその場その場で意味をが取りやすいように書いているので決めていません。あえて言うなら(長くしないで)改行しない派です。
2013-12-18 23:42:49