タグ

2020年8月10日のブックマーク (6件)

  • パターン マッチング

    サンプル コード: https://github.com/ufcpp/UfcppSample/tree/master/Chapters/Data/Patterns 非再帰パターン Ver. 7.0 C# の文法上の区別する意味はないんですが、 パターンのうち、C# 7.0 で入ったものと 8.0 で入ったものの一番の差は再帰があるかどうかです。 C# 7.0 からあるパターンは1層限り、8.0 で追加されたパターンは再帰的に何層もマッチできます。 (再帰がある方が難しいので後からの追加になりました。) ここではまず、文法が簡単な再帰のないパターンから説明していきます。 型パターン (宣言パターン) C# 6.0以前から元々あった is 演算子の自然な拡張になっているのが型パターン(type pattern)です。 以下のように、型の後ろに続けて、マッチした結果を変数で受け取れます。 sta

    パターン マッチング
  • C# 9.0 で条件式が革命を起こす - Qiita

    何が嬉しいかと言うと、i の評価が一回で済むところです。二番目のコードをよく見てください。i が一回しか書かれていませんよね? 評価が一回で済むということは、変数だけではなく、副作用を持つ関数などにも使えるということです。

    C# 9.0 で条件式が革命を起こす - Qiita
  • リファクタリングに関する何か - 日々常々

    リファクタリングの話をするとき、焦点が合ってないなーと感じることがたまにあるのでざっくり描いてみた。 自分のために描いたものなので、なんか違うなーって思ったらご自身で描いてみるといいと思います。レッツモデリング。 破線は依存、実線は変換。長方形は名前などで明確に識別可能なもの、角丸は様々なものを包含する活動。雲は思いです。 描いた時の経緯と言うか 該当ツイート: リファクタリングって常時やるものなんですよね。もちろん「よーしやるぞー」って感じで行うものもあるんですけど、それは深呼吸的な。 とは言え。やったことがない、やってはいけない文化(動いているコードに触ってはいけない)に染められてしまっている、そのような方に「無意識にやれ!」と言っても、何の意味もないので言いません。むしろ害悪ですらある。 該当ツイート: 無意識にやるようになって、ようやく「リファクタリング」がカタログ化される前の「偉

    リファクタリングに関する何か - 日々常々
  • これから筋トレを始める人へ。トレーニングするために知っておきたい情報まとめ【完全版】 #ソレドコ - ソレドコ

    爆発的に人口が増えている「筋トレ」。 ダイエットやボディメイクしたい、あるいは運動の習慣をつけたい、という人がこぞって取り組んでいます。『ダンベル何キロ持てる?』という筋トレがテーマのマンガ/アニメもブームを加速しました。 「ダンベル何キロ持てる?」を詳しく見る 自重(自分の体重)で負荷をかけるトレーニングなら特別な器具なしで今すぐに始められますし、筋トレは短時間で終わり、かつ毎日じゃなくてもOKなのが続けやすいポイント。さらに、トレーニングによって筋肉がついてくるとモチベーションもますます上がります。 この記事は、そんな筋トレについて基の情報をまとめたものです。「筋トレしてみたいけど、何から始めたらいいの?」「頻度や負荷はどう決めればいいの?」「筋肉のためにプロテインを摂ったほうがいいの?」といった疑問に答えていきます! この記事を監修した人:前田剛希さん Anfida Persona

    これから筋トレを始める人へ。トレーニングするために知っておきたい情報まとめ【完全版】 #ソレドコ - ソレドコ
  • SQLアンチパターン 幻の第26章「とりあえず削除フラグ」

    SQLアンチパターン 26章「とりあえず削除フラグ」 2015/08/31 @ GMO Yours #ronsakucasual https://atnd.org/events/68902Read less

    SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
  • 本当にあったやらかしDB設計シリーズ一覧 - Qiita

    当にあったやらかしDB設計シリーズをまとめてみました SQLアンチパターンで書かれているほど高尚な問題ではなく、もっと初歩的な、でもありがちな問題を取り上げています 初心者を脱出したと思っている人に是非読んでもらい、正しく設計してもらうことを目的としています もしここに載っていないパターンを経験したことのある方がいたら是非教えてください 当にあったやらかしDB設計①【R無しRDB当にあったやらかしDB設計②【囚人番号テーブル】 当にあったやらかしDB設計③【ロジカルクエリー】 当にあったやらかしDB設計④【テストチューニング】 当にあったやらかしDB設計⑤【第三正規化病】 当にあったやらかしDB設計⑥【見えない削除フラグ】 当にあったやらかしDB設計⑦【ステートフルDB当にあったやらかしDB設計⑧【ファンクションDB当にあったやらかしDB設計⑨【文字列日付】

    本当にあったやらかしDB設計シリーズ一覧 - Qiita