タグ

2016年7月29日のブックマーク (2件)

  • DIとStrategyパターン - ひがやすを技術ブログ

    Strategyパターンは、アルゴリズムをカプセル化し、 交換可能にするものですが、それをDIを使って実現するには、 どうしたら良いのでしょうか。 Strategyが静的なものなら、普通にDIするだけです。 問題は、Strategyがデータに応じて動的に変わる場合です。 その場合は、StrategyのFactoryをDIするようにします。 そして、必要なときに、データをStrategyのFactoryに 渡して、適切なStrategyを手に入れるのです。

    DIとStrategyパターン - ひがやすを技術ブログ
  • ソースコード品質改善委員会 - Qiita

    プログラマーになりたての皆様へ これは、私のプログラマー人生で学んできたソースの書き方です。 心構えみたいなものです。 読み流してください!! しばらくVisualStudioから離れているうちにコード解析ができるようになってた(知らんかっただけかも...) では、いざ計算!!!(ででん!!) とりあえず保守容易性インデックスは80オーバーで安全基準は満たせてそう(ーー;) でも、これを見てインデックスが低いソース見るとやっぱり難解だったりいらない変数を見つけられた!!! 自分が関わってない箇所でも、怪しい個所が丸わかりですね!! Visual Studioやりおる... ただね、あんまりなソースだと直す気にならないよね、動いてるしOKとか思ってしまう(・・;) コードメトリックスも一つの基準にしようと思う今日この頃でした。 以下は、自分が師匠に教わったコードの書き方 1. メソッドを定義

    ソースコード品質改善委員会 - Qiita
    ghostbass
    ghostbass 2016/07/29
    2,4には同意しない。