タグ

2021年6月24日のブックマーク (3件)

  • 「ビジネスロジック」とは何か、どう実装するのか - Qiita

    アプリケーション開発で、「ビジネスロジックは分離しろ」だとか「Controller にビジネスロジックを書くな」といったことをよく言われると思います。 しかし、ビジネスロジックという言葉の意味を聞いたり調べたりしてみても、「システムのコアの部分」とか「システムの目的になる処理をするところ」みたいなことを言われたりして、よく分かりませんでした。 そんな中、クリーンアーキテクチャや DDD の戦術的設計について学ぶことで、「ビジネスロジックとは何か」、「ビジネスロジックはどう実装するか」について、自分なりの考えが整理されてきたので、この記事ではそれをまとめます。 ※ 曖昧な言葉を自分としてどう使っているかという話になります。違う意味で使う方もいると思うので、ご注意ください ビジネスロジックとは何か 「システムのコアの部分」とか「システムの目的になる処理をするところ」といった説明も正しいとは思い

    「ビジネスロジック」とは何か、どう実装するのか - Qiita
    winterfall
    winterfall 2021/06/24
    アプリケーションサービスとドメインサービス
  • “脂肪の多い食べ物で薄毛 脱毛進む” マウスでメカニズム確認 | NHKニュース

    脂肪の多いべ物をべて肥満になったマウスで、薄毛や脱毛の症状が進むメカニズムを東京医科歯科大学などのグループが突き止めたと発表しました。 この研究は、東京医科歯科大学と東京大学などのグループが国際的な科学雑誌の「ネイチャー」電子版で発表しました。 グループでは、生後22か月の大人のマウスに脂肪が多く含まれた餌を与えて、生活習慣が毛の再生にどのように影響しているかを調べました。 その結果、脂肪の多い餌を1か月ほど与え続けたマウスは毛が薄くなる症状が確認されたのに対して、通常の餌を与えたマウスでは大きな変化はみられませんでした。 毛は、毛穴にある「毛包幹細胞」と呼ばれる細胞によって再生されますが、グループが詳しく調べたところ、脂肪の多い餌をべ続けたマウスは、毛包幹細胞の中に中性脂肪がたまることで、この細胞が表皮などに変化していることが分かったということです。 薄毛や脱毛は加齢で起こることが

    “脂肪の多い食べ物で薄毛 脱毛進む” マウスでメカニズム確認 | NHKニュース
  • Laravel 製アプリケーションに対する自動テストでなにをどうテストすればいいか - Qiita

    この記事について 自分の所属するチームに、自動テストを書いたことがないメンバーが加わったとき、ガイドラインとなるようなドキュメントがほしいなと思っていたので、書きました。どうせなら他のチームでも使いたいので、ドメインはぼかして汎用的になるようにして公開します。独自のベストプラクティス的なものですが、これまでのチームではわりとどこもこれに近くうまくいっていたので、汎用的に使えるんじゃないかと想像します。 はじめに 環境 Laravel: 5.8 以上 PHP: 7.0 以上 PHPUnit: 7.0 以上 いちおうバージョンは書きましたが、あまり関係はないです。 基方針 基方針は、自分の経験上これがいちばんコストパフォーマンスがいいと思っているガイドラインですが、自分はベンチャーやスタートアップ企業で、スピード重視の文化に身を置くことが多いため、テストは最低限にして、素早くリリースするの

    Laravel 製アプリケーションに対する自動テストでなにをどうテストすればいいか - Qiita