みつける・まとめる・つなげる

-- Views

September 22, 25

スライド概要

俺の勉強会#4

profile-image

じつは何も考えていない

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

- 俺の勉強会 #4 - みつける・まとめる・つなげる okbee(岡部)

2.

今日は… 世界を抽象化するための魔法の言葉… 教えちゃいます🧙

3.

今日、話すこと ・設計やアーキテクチャ選定ってどうやるの? ・昔の自分にはサッパリ分からなかった ・シンプルな考えが役立つ例を紹介したい ・身近な例 ~ アーキテクチャ選定まで!? ドユコト?

4.

海の中をよく見てみると…

5.

みつける

6.

小さい すごく大きい 大きい まとめる

7.

小さい すごく大きい たべる たべる たべる 大きい つなげる

8.

NEXT

9.

コードをよく見てみると…

10.

“俺の勉強会” 2.718 777 3.14 “名古屋” “うなぎ” 1,000,000 みつける 123

11.

fl { “うなぎ” “名古屋” “俺の勉強会” string } { { } 3.14 2.718 oat まとめる 777 123 1,000,000 int }

12.

fl toInt() string int toString() toString() toInt() toFloat() toFloat() oat つなげる

13.

string を string にする場合もある .slice() .trim() string .toUpper() .concat() .replace() おまけ

14.

型と変換のモデルになった! ちょっと分かってきた

15.

ECサイトの実装を考えてみる…

16.

業務に詳しい人に話を聞く ・商品の検索 商品の一覧 ・商品の購入 ・支払い請求 ・精算(オンライン決算・振込) ・商品の発送 ・商品の返品 みつける

17.

モデルを定義する みつける・まとめる

18.

実際はもっと複雑 つなげる

19.

ドメインモデルとワークフローになった!

20.

ECサイトのアーキテクチャを考えてみる…

21.

要求・制約を考える ・ECサイト(画面)が必要 商品の一覧 ・ECサイトから呼び出すAPIが必要 ・リクエストを受け付けるゲートウェイが必要 ・商品などのデータを管理するデータベースが必要 ・非同期な処理を扱うためのキュー・サーバーが必要 ・バッチ処理を行うためのスケジューラー・サーバーが必要 みつける

22.

まとめる

23.

まとめる・つなげる

24.

アーキテクチャになった!

25.

みつける・まとめる・つなげる に正解はない ・「みつける」ことは簡単だけど、難しい ・まとめる・つなげる時に新たな発見があるかも ・目的によって「まとめ方・つなげ方」は変わる ・Int32とInt64を分ける?numberで表現する? ・綺麗に分割できない事もある

26.

Thank You 聞いてくれてありがとう👏 またの機会に