Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
コードの片付け
Kei Shiratsuchi
July 25, 2016
Programming
1
82
コードの片付け
Kei Shiratsuchi
July 25, 2016
Tweet
Share
More Decks by Kei Shiratsuchi
See All by Kei Shiratsuchi
実践 Rails アソシエーションリファクタリング / Rails association refactoring in practice
kei_s
8
4k
「Go言語でつくるインタプリタ」を Rust で移植してみた / "Write An Interpreter In Go" In Rust
kei_s
1
1.3k
Rust言語で作るインタプリタ / Write An Interpreter In Rust
kei_s
2
320
育児休業のご報告と、育児グッズとしてのスマートスピーカー / Parental Leave and SmartSpeaker
kei_s
0
800
「深層学習による自然言語処理」読書会 第6章2.7
kei_s
0
380
「深層学習による自然言語処理」読書会 第5章5.1
kei_s
0
300
最近個人的に気になるプログラミング言語おさらい Ruby, Python, Go, Rust, Julia
kei_s
0
810
「深層学習による自然言語処理」読書会 第2章2.1~2.5
kei_s
0
360
「深層学習による自然言語処理」読書会 第4章4.3
kei_s
1
420
Other Decks in Programming
See All in Programming
Cloudflare Workersと状態管理
chimame
3
480
OSSから学んだPR Descriptionの書き方
fugakkbn
4
130
domain層のモジュール化 / MoT TechTalk #15
mot_techtalk
0
110
AWSとCPUのムフフな関係
cmdemura
0
470
Quarto Tips for Academic Presentation
nicetak
0
920
AWS App Runnerがそろそろ本番環境でも使い物になりそう
n1215
PRO
0
1k
Milestoner
bkuhlmann
1
240
Makuakeの認証基盤とRe-Architectureチーム
bmf_san
0
570
新卒でサービス立ち上げから Hasuraを使って3年経った振り返り
yutorin
0
230
AWSにおける標的型Bot対策
hacomono
0
420
Use KMM to call the API of the National Tax Agency
akkeylab
0
300
Jetpack Compose 完全に理解した
mkeeda
1
460
Featured
See All Featured
Robots, Beer and Maslow
schacon
154
7.3k
Pencils Down: Stop Designing & Start Developing
hursman
114
10k
Debugging Ruby Performance
tmm1
67
11k
Producing Creativity
orderedlist
PRO
335
38k
Bash Introduction
62gerente
601
210k
Rebuilding a faster, lazier Slack
samanthasiow
69
7.5k
Building an army of robots
kneath
301
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
From Idea to $5000 a Month in 5 Months
shpigford
374
44k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
Atom: Resistance is Futile
akmur
256
24k
The Cult of Friendly URLs
andyhume
69
5.1k
Transcript
ίʔυͷย͚ Rails Girls Tokyo, 2016.07.23(Sat) നܛ, Shiratsuchi Kei, @kei_s
@kei_s • ന ܛ Shiratsuchi Kei • Web app engineer
• http://kei.shiratsu.ch/ • http://github.com/kei-s
ίʔυͷย͚ʁ • ͍ͬͯͳ͍ϑΝΠϧɾߦ Λআ͢Δ͜ͱ
ͳͥʁ • ίʔυڞ༗ͷ͔ͩΒ ͍ͯ͘͢͠
ྫ͑ • app/helpers/ comments_helper.rb • ίϝϯτػೳΛ ࡞ͬͨ࣌ɺࣗಈ Ͱ࡞ΒΕ͍ͯͨ
தΛݟΔͱ • view Ͱ͑ΔؔΛஔ͘ͱ͜Ζ • ࣗͰؔΛՃ͠ͳ͍ͳΒɺ ͜ͷϑΝΠϧແͯ͘ྑ͍
ย͚Α͏ʂ • ফͯ͠ɺͳ͘ಈ͘ • ඞཁʹͳͬͨΒɺ ͦͷ࣌ʹॻ͚େৎ
ͳͥʁ • ίʔυڞ༗ͷ͔ͩΒ
ίʔυڞ༗ͷ • νʔϜ։ൃͰɺίʔυଞਓͱ ڞ༗͢Δ • ࡢͷࣗɺଞਓͩ͠ • ޙ͔ΒࢀՃͨ͠ਓʹɺʮΘ͟ͱ ͍ͯ͠Δͷ͔ʯʮআ͠Εͨ ͷ͔ʯΛผ͢Δͷ͍͔͠Β
ίʔυڞ༗ͷ • ʹͷ͕์ஔ͞Ε͍ͯΔ ͱɺ࣍ʹདྷͨਓ͕ࠞཚ͢Δ
ফ͍͍ͯ͠ͷʁ • Git Λ͑ɺͤΔʂ
ຊʹย͚͍͍͔ͯෆ҆ • ย͚ͯɺͪΌΜͱಈ͔͘ ෆ҆ • ย͚ͯɺಈ͔ͯ͠ΈΑ͏ʂ • ࢥͬͨͱ͓Γಈ͔ͳ͔ͬͨΒɺ Git ΛͬͯɺͤΔʂ
ͳ͔ͬͨ͜ͱʹ͍͍͔ͯ͠ ෆ҆ • Git Ͱɺʮย͚ͨʯ͜ͱΛه Ͱ͖Δ • هΛ͑ɺ͍ͭย͚ͨ ͷ͔Θ͔Δ •
ޙ͔ΒͤΔʂ
Git ͷ͍ํ… http://dotinstall.com/lessons/basic_git http://book.impress.co.jp/books/ 1114101005.php
ϘʔΠεΧτɾϧʔϧ • ϩόʔτɾCɾϚʔνϯ ʢϘϒ͓͡͞Μʣ • ʮϘʔΠεΧτʹେͳϧʔϧ͕͋Γ·͢ɻ ͦΕɺʮདྷͨ࣌ΑΓඒ͘͠ʯͰ͢ɻͨͱ͑ࣗ ͕དྷͨ࣌ʹΩϟϯϓ͕Ԛ͘ͳ͍ͬͯͨͱͯ͠ ɺͦͯͨ͠ͱ͑Ԛͨ͠ͷ͕ࣗͰͳ͔ͬͨͱ͠ ͯɺ៉ྷʹ͔ͯ͠ΒͦͷΛڈΔɺͱ͍͏ϧʔ
ϧͰ͢ɻͦ͏ͬͯɺ࣍ʹΩϟϯϓʹདྷΔਓୡ͕ ؾ࣋ͪΑ͘աͤ͝ΔΑ͏ʹ͢ΔͷͰ͢ʯ
ίʔυͷย͚ • ͪΐͬͱͣͭย͚Δ • ៉ྷ͔Ͳ͏͔݁Ռ • ͍͖ͳΓᘳΛࢦ͞ͳ͍