タグ

2020年8月7日のブックマーク (5件)

  • 子供を助けようとして親が溺れる原因 そして親子とも生還するためには?(斎藤秀俊) - エキスパート - Yahoo!ニュース

    今年も子供を助けようとして水に飛び込んだお父さん、お母さんが犠牲になっています。20年くらい前までは親子で亡くなる事故が圧倒的に多かったのですが、最近は子供が助かり大人が亡くなる事故ばかりです。理由としては、子供は学校で浮いて救助を待つ方法を習っているからです。では、親子とも生還するためにどうすればいいのか、現状を確認して、対策を提案したいと思います。 今年発生した、親が溺れる事故6月8日午後、岐阜県美濃市前野の長良川にかかる美濃橋付近で、溺れた9歳の長男を救出しようとした父が川に流された。川辺で遊んでいた長男と7歳の次男が溺れ、約10 m下流に流されたという。次男は近くの人に、長男は父に救出されたが、父はその後、溺れた。父の発見された場所は、水深約4 mで流れが速かった。(2020.06.09 朝日新聞名古屋地方版の記事内容を参考に氏名等を伏せ構成) 7月23日午前、鹿児島県指宿市の知林

    子供を助けようとして親が溺れる原因 そして親子とも生還するためには?(斎藤秀俊) - エキスパート - Yahoo!ニュース
    kahki
    kahki 2020/08/07
  • これまで読んできたDDD書籍からおすすめを紹介する【ドメイン駆動設計】

    エンジニアの皆さん、「ドメイン駆動設計」という言葉を聞いたことはありますか。Domain-Driven Desigh の頭文字をとって「DDD」と言います。 ソフトウェア開発、コード実装に至るまでのアプローチ戦略までを含めたシステム開発手法です。 エリック・エヴァンス氏により2003年に「Domain-driven design」として発表されました。 これまで私が読んできたドメイン駆動設計に関する書籍を振り返るとともに、 DDDを最短で効果的に理解するために、各書籍のおすすめの読破順、それぞれに対しておすすめする読み込み度を考えてみます。 2020年現在、これまでに読んできたDDDたち手元にあるDDD関連書籍を発売順に紹介します。 2003年に1冊の書籍から始まったDDDも、2020年現在では先人たちが残された有意義な書籍が多数発売されています。 1冊の書籍で全てを学ぶことができれば効

    これまで読んできたDDD書籍からおすすめを紹介する【ドメイン駆動設計】
  • ビジネスロジックのモデリングと実装 - ソフトウェア設計を考える

    ビジネスロジック(ドメインロジック)をどうやってモデリングして、どうやって実装するかの実践例を公開しました。 RDRA 2.0 ハンドブックの図書館システムの実装例 (github) ビジネスロジックのもとになる業務モデルやビジネスルールのモデリングは、 モデルベースの要件定義手法 RDRA2.0 を使っています。 RDRA 2.0 ハンドブック (Kindle Unlimited会員は無償です) 実装技術は、Java/Spring Boot/MyBatis/Thymeleafを使っています。 JIGという設計の可視化ツールを使って、ソースコードからパッケージ関連図やクラスの一覧を自動生成しています。 JIGリポジトリ 利用方法 RDRA 2.0 ハンドブックを入手 リポジトリRDRA 2.0 ハンドブックの図書館システムの実装例をクローン Gradleタスク bootRunを実行(アプリ

    ビジネスロジックのモデリングと実装 - ソフトウェア設計を考える
  • Vuex + DDD のアーキテクチャを考える - Techtouch Developers Blog

    フロントエンドエンジニアの国定です。 この記事では、TypeScript + Vue.js で開発しているフロントエンドに今年からドメイン駆動設計(DDD)を取り入れ始め、ひとまず設計が落ち着いてきたのでその経緯とアーキテクチャについて解説します。 課題 アーキテクチャ Domain Service Store(Vuex) UIVue.js) 軽量DDDに陥らないために まとめ 課題 Vuex(Store)の責務は、エラー判定などのドメインロジック・データの永続化・API の呼び出しなど、State 管理のほかにも多岐にわたっています。UI の改善や機能追加など変化の多いフロントエンドでは開発が進むにつれ Vue + Vuex のあちこちに同じ処理が散在してしまいます。 テックタッチでもメンテナンスを繰り返す度にコードの複雑さが増し、機能追加や修正に時間がかかるようになってきました。去年

    Vuex + DDD のアーキテクチャを考える - Techtouch Developers Blog
  • なんで Vuex はなるべく避けるの? | 民主主義に乾杯

    # Vuex はなるべく避ける Vuex は、グローバル変数 state を使うために使います。 actions, mutations でグローバル変数 state を変更し、getters でグローバル変数 state を参照します。 たかだかグローバル変数 state を変更するだけで、こんなに大きな Vuex というライブラリがあるのか、疑問でした。 Vuex は、「いつ」、「どこで」、「だれが」、変更したのかを監視するためのライブラリです。 また Vue.js devtools を使えば、「いつ」、「どこで」、「だれが」 グローバル変数 state を変更 mutation したかを確認することができます。 Vue.js devtools - Chrome ウェブストア (opens new window) これら、いつ、どこで、だれが、変更したのかを監視したいという「気持ち」と、

    kahki
    kahki 2020/08/07