Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FCCを推す/My favorite software architecture is FCC
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kirimaru
April 23, 2021
Programming
0
270
FCCを推す/My favorite software architecture is FCC
参照元ブログ:
https://nainaistar.hatenablog.com/entry/2021/03/12/120000
kirimaru
April 23, 2021
Tweet
Share
More Decks by kirimaru
See All by kirimaru
早くAPI作るならFastAPI がオススメ
hirotokirimaru
1
94
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
370
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
2.1k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
780
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
170
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1.3k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
670
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.7k
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
1.1k
Other Decks in Programming
See All in Programming
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
170
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
230
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
170
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
250
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
720
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
210
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
160
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
360
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
15
2.8k
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.3k
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
600
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
BBQ
matthewcrist
89
10k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
So, you think you're a good person
axbom
PRO
2
1.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Paper Plane (Part 1)
katiecoart
PRO
0
5.3k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Accessibility Awareness
sabderemane
0
74
Transcript
設計手法のFCC (First Collection Class) を推す 【超ショート】90秒LT会【2021Spring】 20210423 きり丸(水上 皓登)@nainaistar
名前:きり丸(水上 皓登) twitter:nainaistar GitHub:hirotoKirimaru ブログ:きり丸の技術日記 https://nainaistar.hatenablog.com/ 2 人生迷走中
伝えたいこと 概念に 名前を付けよう!
名前を付けるテクニック:FCC FCC(First Collection Class)というテクニックがある。 配列、List、Map等々の同一の型を複数持つデータの概念に対して、 名前を付ける方法です。
UNOを例にした資料(ブログ) 基本型以外を使って設計レベルアップ!(Primitive ObsessionとFCC): きり丸の技術日記 https://nainaistar.hatenablog.com/entry/2021/03/12/120000
まとめ 概念に 名前を付けよう!
Appendix
話すこと / 話さないこと • 初心者の話 • 詳しいアーキテクチャの話 話すこと 話さないこと
対象者 / 非対象者 • アーキ初心者 • 具体的なアーキテクチャを聞きたい人 対象者 非対象者