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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takumi Endo
June 02, 2014
Programming
820
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Writing Nice Code
昔チームのLT大会で使ったスライドを、KeynoteとSpeaker Deckの練習用にリメイクしたもの。
Takumi Endo
June 02, 2014
More Decks by Takumi Endo
See All by Takumi Endo
ヒトとクルマと業務をつなげるコネクテッドカーサービス「Cariot」のAPI/Cariot API
tqjappy
3
3.9k
5分くらいでわかるSwagger / 5minutes-swagger
tqjappy
1
1.6k
Introduction to Modern Java
tqjappy
6
9.1k
Other Decks in Programming
See All in Programming
A2UI という光を覗いてみる
satohjohn
1
140
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
550
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
260
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
400
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
150
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
170
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
540
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
CSC307 Lecture 17
javiergs
PRO
0
320
net-httpのHTTP/2対応について
naruse
0
500
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
210
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.3k
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
GraphQLとの向き合い方2022年版
quramy
50
15k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
140
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Optimizing for Happiness
mojombo
378
71k
GitHub's CSS Performance
jonrohan
1033
470k
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ษڧձΧϨϯμʔ
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ