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
GOOS&SuppleDesign
Search
Sian
December 19, 2022
Programming
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GOOS&SuppleDesign
Sian
December 19, 2022
Other Decks in Programming
See All in Programming
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
Domain-Driven Transformation
hschwentner
2
2.3k
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
golang-bob.pdf
iwatsukayura
0
130
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
AWSに止められる覚悟してますか?
morizo_1984
2
540
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Utilizing Notion as your number one productivity tool
mfonobong
4
620
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Optimizing for Happiness
mojombo
378
71k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
How to build a perfect <img>
jonoalderson
1
6.1k
Producing Creativity
orderedlist
PRO
348
41k
Believing is Seeing
oripsolob
1
240
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
sira's awesome portfolio website redesign presentation
elsirapls
0
460
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
GOOS & Supple Design
Sian 一名後端工程師 來自主管善意下兼任管理者
Growing Object- Oriented Software, Guided by Tests
讓你印象最深刻的程式碼?
None
S 先生
None
None
None
None
None
你可不可以不要再寫單元測試了?
None
需求一直變更,不知道該聽誰的。 開發技巧好像都用不上。 薪水要比現在高。
前輩 C
None
None
Given ... And ... When ... Then ... Scenario ...
Scenario 從台南火車站走到好想工作室 Given Sian 在台南火車站 When Sian 從火車站前站出站 And 向右沿著北門路走 500 公尺 Then 好想工作室在 Sian 的右手邊 BDD Gherkin
None
驗收案例
None
None
None
你覺得甚麼是好的程式呢?
容易維護的程式,比容易寫的程式價值高。
None
TestAdd() VS Should_Be_2_When_1_Add_1()
Intention- Revealing Interfaces 意圖揭露介面
None
None
Side- Effect- Free Functions 無副作用的功能
None
Conceptual Contours 概念輪廓
None
None
Declarative Style of Design 聲明式設計
總結 需求目標要明確。 盡早取得反饋。 透過 TDD 的步驟來思考設計我們的系統。 你 Supple Design 了嗎?