結局ドメインって何ですか?
by
ミカイ
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
結局ドメインって なんですか? 三海 純(ミカイジュン)
Slide 2
Slide 2 text
自己紹介 ● 三海純(ミカイ ジュン) ● フリーランスエンジニア ○ Next.jsの新規開発 + Laravel ○ Python API新規開発・設計 ● 趣味 ○ アニメ(BanG Dream!・ぼざろ 等) ○ ネット麻雀(雀魂・雀豪)
Slide 3
Slide 3 text
キャリア ● 2020/06 - 2022/02: 正社員(受託企業) ○ Vue.js/Nuxt.jsをメイン ● 2022/03 - 2023/09: 正社員(自社開発) ○ バックエンドはPython / Nest.js(Node.js) ○ フロントエンドはReact.jsとNext.js ● 2023/10 - : フリーランス(自社開発) ○ Next.jsの新規開発とバックエンドを担当 ○ Python APIの新規開発・設計
Slide 4
Slide 4 text
よく話題になる ドメイン について話したいと思います
Slide 5
Slide 5 text
前提として アプリケーション 設計のドメイン ※ネットワークの方じゃないよ
Slide 6
Slide 6 text
今回のゴール ドメインについて ざっくり知る きっかけになる
Slide 7
Slide 7 text
ドメインとは? "ドメイン"はビジネスの核心部分、つまりアプリケーショ ンが扱う問題領域や機能領域のことを指します。ドメイ ンには、ビジネスルール、プロセス、概念、およびそれ らが関連するデータが含まれます。これらは、特定のビ ジネス領域におけるユーザーのニーズや要求を解決 するために存在します。
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
もうちょっと簡単に ソフトウェアで解決したい部分を ちゃんと理解した上で、 ソフトウェア開発を行う 引用元 https://zenn.dev/miya_tech/articles/db89d73f3329e8
Slide 10
Slide 10 text
もっと簡単にいうと 独自のもは ルールブックに まとめようぜ!
Slide 11
Slide 11 text
とはいえ・・・ 普段使う アプリケーションに ルールブック あったかな・・・?
Slide 12
Slide 12 text
例えば「SNSのいいね!」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
Slide 13
Slide 13 text
- 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない ↑このルールどうやって知りましたか?
Slide 14
Slide 14 text
知らぬ内にルールを理解しているから ドメインは ややこしくなる
Slide 15
Slide 15 text
明らかにルールブックが必要そうな例
Slide 16
Slide 16 text
Webでは当たり前にあることはドメインになりにくい - ログイン機能 - エラー処理 - DBのバックアップ - パフォーマンスの最適化
Slide 17
Slide 17 text
結局何が言いたいかというと ルールをどこまで 定義するか 難しいよねって話
Slide 18
Slide 18 text
なので業務でドメインが出てきた時は そのルールは みんなが決めたルール を考えてみる
Slide 19
Slide 19 text
再度掲載、SNSの「いいね」 - 1つの投稿に1人1つのいいね - いいね済をクリックすると解除 - いいねつけられた時は通知される - 解除された時は通知されない
Slide 20
Slide 20 text
SNSの「いいね」のルールによって・・・ - 正当な評価がされやすいかも? - 承認欲求が満たしやすいかも? - 傷つくことが少ないかも? ※個人の感想です
Slide 21
Slide 21 text
ご清聴ありがとうござ います!