注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに if分岐を減らすコードの有用性⇒なぜか三項演算子の話に置き換えられるってのをTwitterで見かけ... はじめに if分岐を減らすコードの有用性⇒なぜか三項演算子の話に置き換えられるってのをTwitterで見かけたので、実例を挙げてみました。 言語に寄らない知識なので使う言語はなんでもいいのですが、私が今使っているgolangで説明させていただきます。 なんで条件分岐が少ないと嬉しいのか? 個人的には、頭に優しくなるのが一番のメリットだと思っています。 頭に優しい どこに分岐があるのかを考える箇所が減る 今なんの分岐中なのか?を考える箇所が減る もう少し客観的な理由をまとめます。 影響範囲の複雑さを減らす 分岐処理がいたるところにあると、分岐処理が増えた時にいたるところに手を入れる必要があります。 しかし、これが分岐を減らして特定の場所に分岐がまとまっていくと、結果分岐に影響するコードの範囲が減ります。 疎結合なコードを作るのは大事ですよね テストの複雑さを減らす テスト設計、皆さんどうして
2020/03/02 リンク