アカウント名:
パスワード:
私もネストの量、と言う意味で前者派ではありますが「非アトミックなロック」とかと比べてそこまでアレだとはおもいませんね# むしろ else if より if ごとに return したい派
> 脳なし教師が「前者は出題の論理に忠実ぢゃなゐ」とか宣って×付けそーな典型ものすごくありそうですなぁ…
> # むしろ else if より if ごとに return したい派
私もこれがいい。
なるほど適材適所ですね。どこでも異常系を書いている時間が長いとか640x480とかの狭い画面で書いてた時期もあったのでreturnするほうが都合が良かったのかも。今は画面が広くなってエディタも良くなったからみやすくなりましたね。
最後に共通の処理をする場合どうするんでしょうね。各々のreturnの手前に書くのでしょうか。
この分岐自体を関数に分離するとかですかね。その共通処理は関数コールの後ろに。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
もーすぐ襲来するプログラミング教育 (スコア:2)
# このレベルの条件分岐は、先ずちゃんと動くことが大事なので、どちらでもおkかと。個人的には、無論ネストが少ない前者派。
Re: (スコア:2)
私もネストの量、と言う意味で前者派ではありますが
「非アトミックなロック」とかと比べてそこまでアレだとはおもいませんね
# むしろ else if より if ごとに return したい派
> 脳なし教師が「前者は出題の論理に忠実ぢゃなゐ」とか宣って×付けそーな典型
ものすごくありそうですなぁ…
Re: (スコア:2)
> # むしろ else if より if ごとに return したい派
私もこれがいい。
Re:もーすぐ襲来するプログラミング教育 (スコア:2)
異常系では良い(むしろ積極的にreturn)が、正常系では後刻に何か後処理を追加された時に、該処理を撒くにせよ、return止めるにせよ、都合が悪いかと。
Re:もーすぐ襲来するプログラミング教育 (スコア:2)
なるほど適材適所ですね。
どこでも異常系を書いている時間が長いとか640x480とかの狭い画面で書いてた時期もあったのでreturnするほうが都合が良かったのかも。今は画面が広くなってエディタも良くなったからみやすくなりましたね。
Re:もーすぐ襲来するプログラミング教育 (スコア:1)
最後に共通の処理をする場合どうするんでしょうね。各々のreturnの手前に書くのでしょうか。
Re:もーすぐ襲来するプログラミング教育 (スコア:2)
この分岐自体を関数に分離するとかですかね。
その共通処理は関数コールの後ろに。