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
Writing Nice Code
Search
Takumi Endo
June 02, 2014
Programming
1
750
Writing Nice Code
昔チームのLT大会で使ったスライドを、KeynoteとSpeaker Deckの練習用にリメイクしたもの。
Takumi Endo
June 02, 2014
Tweet
Share
More Decks by Takumi Endo
See All by Takumi Endo
ヒトとクルマと業務をつなげるコネクテッドカーサービス「Cariot」のAPI/Cariot API
tqjappy
2
3.3k
5分くらいでわかるSwagger / 5minutes-swagger
tqjappy
1
1.5k
Introduction to Modern Java
tqjappy
6
8.9k
Other Decks in Programming
See All in Programming
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
120
Increased Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
440
上手に付き合うコンポーネントテスト
quramy
1
270
RAGの回答精度評価用のQAデータセットを生成AIに作らせた話
kurahara
0
260
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
550
API Platform for Laravel
dunglas
1
740
Perl 5 OOP機構30年史 - Perl 5's OOP Mechanism over the past 30 years
moznion
0
410
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
290
From Idea to IDE: Developing Plugins for Android Studio
thisaay
1
230
2024 컴포즈 정원사
jisungbin
0
150
全部見せます! クラシルリワードのSwiftTesting移行プロジェクト
uetyo
0
210
GraphQLの魅力を引き出すAndroidクライアント実装
morux2
3
840
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
8.9k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Building Your Own Lightsaber
phodgson
101
6k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
The Cult of Friendly URLs
andyhume
76
6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
610
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Creatively Recalculating Your Daily Design Routine
revolveconf
215
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
23
1.7k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Transcript
͍͍ίʔυΛ ΈΜͳͰॻ͘ 8SJUJOH/JDF$PEF by t_endo
ʮ͍͍ίʔυʯʹ͍ͭͯͷࢥ͍Λڞ༗͠ɺ νʔϜશһ͕ࣗҎ֎ͷίʔυ ͞ΘΕΔจԽΛͭ͘Γ͍ͨʂ
͍͍ίʔυJTʜ
Ϧʔμϒϧ ˍ ςελϒϧ
w ಡΉਓ͕ཧղʹ͔͔Δ͕࣌ؒ࠷খ w ॻ͍ͨਓͷҙਤ͕໌֬ w ؆ܿ͞ΑΓ҆৺ײ Ϧʔμϒϧίʔυ
w ςετίʔυ͕ॻ͖͍͢ίʔυ w ෆ҆ͳ෦ͦ͜ॏతʹ ςελϒϧίʔυ /) ///) /,.=゙''"/ テストファースト?
TDD is dead? / i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( •). (•)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ /
ʮ͍͍ίʔυʯΛ ॻͨ͘Ίͷ৺͕͚
w Φʔϓϯʹ͢Δʢ҉Λ࡞Βͳ͍ʣ w νʔϜͰϧʔϧΛܾΊͯकΔ w ʑɺվળ͍ͯ͘͠
ʮ͍͍ίʔυʯΛ ॻͨ͘Ίͷ1PJOUT
Δ 1PJOU
w جຊతͳจ๏ w )FMMP8PSME w ੍ޚߏ w Ϋϥεɺϝιου w ύοέʔδɺϞδϡʔϧػߏ
w ྫ֎ॲཧ w ϑΝΠϧૢ࡞ w ༗໊ͳϥΠϒϥϦɺϑϨʔϜϫʔΫ
http://matome.naver.jp/odai/2129756802790071301
ಡΉ 1PJOU
w ͍͍ຊɺ͍͍ίʔυ w ภ৯͠ͳ͍ w 044ࣾͷίʔυۄੴࠞ߹ w ʮॻ͘ྔʯʻʮಡΉྔʯ
ॻ͘ 1PJOU
w ·Ίʹίϛοτ w ίʔυϨϏϡʔͰڲਖ਼ w ߟ͑ͳ͕Βࣸܦ w ձࣾҎ֎Ͱॻ͘Λ׆༻
w ήʔϜײ֮ w ݴޠ1ZUIPOݶఆ w ӳޠ w ਓͷճΛݟֶͯΔ $IFDLJ0 http://www.checkio.org/
w ύζϧײ֮Ͱղ͘ w ϑΟʔυόοΫ͕ಘΒΕΔ w ຊޠ w ͍ΖΜͳδϟϯϧ $PEF*2 https://codeiq.jp/
ຏ͘ 1PJOU
w ࠷৽ͷಈΛ͔ͭΉ w มԽʹదԠ͢Δ w ษڧձɺίϛϡχςΟʹࢀՃ͢Δ w Ξτϓοτ͢Δ w 5XJUUFS
w ϒϩά w (JU)VC w 2JJUB ใͷѻ͍ʹҙʂ
http://tinyurl.com/itcal *5ษڧձΧϨϯμʔ
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ