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
Merciless Refactoring
Search
Li-Hsuan Chen
January 27, 2017
Programming
0
600
Merciless Refactoring
Li-Hsuan Chen
January 27, 2017
Tweet
Share
More Decks by Li-Hsuan Chen
See All by Li-Hsuan Chen
The UX thinking of PAY ID
vc7
2
390
From Onboarding to Value Delivering in iOS
vc7
0
220
Protocol 的實例、測試和心得
vc7
2
690
共有経済
vc7
0
110
.gitignore
vc7
1
64
Git Workshop 03
vc7
0
87
Git Workshop 02
vc7
0
80
Escaping Closures in Swift - 公司內分享會
vc7
1
190
Git Workshop 01
vc7
0
130
Other Decks in Programming
See All in Programming
SwiftUI Performance 不要なViewの再描画と更新を抑える
bigamitiongit
1
150
ログラスを支える設計標準について / loglass-design-standards
urmot
10
2.1k
本格ローグライク制作にEbitengineを選んでみた
nagainaganawa
0
280
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
300
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
320
ゆるい個人開発のススメ
kuroppe1819
10
920
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
Folding Cheat Sheet #1
philipschwarz
PRO
0
210
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
200
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
9
3.2k
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
220
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
645
57k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Automating Front-end Workflow
addyosmani
1354
200k
Web Components: a chance to create the future
zenorocha
304
41k
The Pragmatic Product Professional
lauravandoore
24
5.8k
Debugging Ruby Performance
tmm1
69
11k
Fontdeck: Realign not Redesign
paulrobertlloyd
75
4.9k
A Tale of Four Properties
chriscoyier
150
22k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
58
5k
Practical Orchestrator
shlominoach
180
9.7k
Transcript
Merciless Refactoring 4IJCVZBTXJGU 㦐ל
νΣϯ ɾজԽ ͠ΐ͏͔ 4 iOS
w ϑϩϯτ‣όοΫ‣⚑ϞόΠϧ w 0CKFDUJWF$ 4XJGU d w 69
)$*Ѫ w 6*ΤϯδχΞϦϯά w ΞϓϦΞʔΩςΫνϟʔ w !WD !WJODF
START
Merciless Refactoring Extreme Programming ແͳ
Merciless Refactoring ແͳ Ͱ͖ΕɺϦϑΝΫλϦϯά͠Α͏
͋ͷʜ ϦϑΝΫλϦϯά͍ͨ͠Ͱ͚͢Ͳʜ ͦΓΌແཧͰ͠ΐ͏ʂ ɹɹɹػೳ։ൃͲ͏͢Δʁ
5BTLԽʁ SPRINT SPRINT REFACTORING SPRINT SPRINT ?
ϦϑΝΫλϦϯάྔ Merciless Refactoring ྔ ࣌ؒ
(SPXUI େ͖ͳޭখ͍͞ͷޭΛੵΜͩͷ େ͖ͳվળখ͍͞ͷվળΛੵΜͩͷ
ͷఆٛ ϦϑΝΫλϦϯάΛ ͷఆٛ %FpOJUJPOPG%POF ʹ ఆٛ͠·͠ΐ͏
࣌ػ DPNNJU͢Δલ ϒϥϯνΛϚʔδ͢Δલ ϑΟʔνϟʔΛ͢Δલ FUD
ϦεΫ ࠷ॳɺ։ൃͷεϐʔυ͕མͪΔ
ࣝɾ४උ w 40-*% *P$%* %FTJHO1BUUFSO w νʔϜࣗͷίʔσΟϯάελΠϧΛఆٛ͠· ͠ΐ͏ w αΠυϓϩδΣΫτͰ࿅शɺ࿅शɺ࿅श
·ͱΊɾײ w ϦϑΝΫλϦϯάͷίετݮͰ͖Α͏ʹͳΔ w ίʔυϕʔεͷܧଓతվળ w ΞʔΩςΫνϟʔͷྑ͞ͱγϯϓϧ͞ w ϞδϡʔϧԽΛ͍͢͠ w
ʢ୯ମʣςετ͕͍͢͠
࠷ॳɺ಄͕ർΕ͍͚͢ͱ ΔՁ͕͋ΔͷͰ Ͱ͖Εɺ.FSDJMFTT3FGBDUPSJOHΛͯ͠ΈΑ͏ 2JJUB!WD
Thank You