Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
FCCを推す/My favorite software architecture is FCC
Search
kirimaru
April 23, 2021
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
FCCを推す/My favorite software architecture is FCC
参照元ブログ:
https://nainaistar.hatenablog.com/entry/2021/03/12/120000
kirimaru
April 23, 2021
More Decks by kirimaru
See All by kirimaru
早くAPI作るならFastAPI がオススメ
hirotokirimaru
1
140
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
400
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
2.3k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
840
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
200
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
1.5k
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
700
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
3.9k
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
1.2k
Other Decks in Programming
See All in Programming
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
240
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
140
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
170
wkhtmltopdfの次どうするか問題2026
willnet
1
110
Intent as Code
shoppingjaws
6
1k
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
170
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
120
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
170
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
260
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
710
FreeBSDでZabbixを動かす.pdf
kenkino
0
280
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
500
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Tell your own story through comics
letsgokoyo
1
1.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
940
Test your architecture with Archunit
thirion
2
2.4k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Designing Powerful Visuals for Engaging Learning
tmiket
1
550
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
話すこと / 話さないこと • 初心者の話 • 詳しいアーキテクチャの話 話すこと 話さないこと
対象者 / 非対象者 • アーキ初心者 • 具体的なアーキテクチャを聞きたい人 対象者 非対象者