2017-07-27から1日間の記事一覧

テストしやすいコードの例:現在時刻の取得をコード中に直に書かない

http://qiita.com/yuba/items/f52f90c4bd249d24b7d6 1. 時刻取得をするためだけのクラスを作る 2. そのクラスからインターフェースを抽出 3. アプリケーションコードは時刻取得インターフェースを叩くように書き、起動時に本物の時刻取得クラスを注入する 4.…

レスポンシブデザインのCSSで使う位置を示す単位 vh、vw、vmin、vmax

http://honttoni.blog74.fc2.com/blog-entry-222.html https://www.webprofessional.jp/css-viewport-units-quick-start/ ・vh: Viewport Height。1vhはviewportの高さの1%を示す。 ・vw: Viewport Width 。1vwはviewportの幅 の1%を示す。 ・vmin: viewport…

疎結合。どうなれば疎結合で、疎結合だと何が嬉しいのか

どうなれば疎結合なのか。 依存するクラスが少ないほど疎結合。 実際に処理をするクラスに依存するのではなく、インターフェースに依存する方が疎結合。 何がうれしいのか。 ・変更が発生したときの影響範囲を小さくする ・再利用性を高める(プログラム内の…

白猫で入れ替えキャラ2人合計で1.25%のガチャを引くとき、1人で撤退するか、2人出るまで粘るかの差

消費上限が大きいほど、1人追った場合と2人追った場合の消費ジュエル差は大きくなる。 11連ガチャ前提なので、1人追う場合でも2人当たるの確率はわずかにある。 追う人数 消費上限 1人当たる 2人当たる 平均消費 一人あたりの消費ジュエル 1 1000 42% 1% 820…