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
コードの片付け
Search
Kei Shiratsuchi
PRO
July 25, 2016
Programming
1
88
コードの片付け
Kei Shiratsuchi
PRO
July 25, 2016
Tweet
Share
More Decks by Kei Shiratsuchi
See All by Kei Shiratsuchi
なぜ リアーキテクティング専任チームを作ったのか
kei_s
PRO
2
1.2k
実践 Rails アソシエーションリファクタリング / Rails association refactoring in practice
kei_s
PRO
8
7.3k
「Go言語でつくるインタプリタ」を Rust で移植してみた / "Write An Interpreter In Go" In Rust
kei_s
PRO
1
1.7k
Rust言語で作るインタプリタ / Write An Interpreter In Rust
kei_s
PRO
2
470
育児休業のご報告と、育児グッズとしてのスマートスピーカー / Parental Leave and SmartSpeaker
kei_s
PRO
0
820
「深層学習による自然言語処理」読書会 第6章2.7
kei_s
PRO
0
430
「深層学習による自然言語処理」読書会 第5章5.1
kei_s
PRO
0
370
最近個人的に気になるプログラミング言語おさらい Ruby, Python, Go, Rust, Julia
kei_s
PRO
0
900
「深層学習による自然言語処理」読書会 第2章2.1~2.5
kei_s
PRO
0
390
Other Decks in Programming
See All in Programming
Polars入門
daikikatsuragawa
1
170
Milestoner
bkuhlmann
1
410
見た目から始める生産性向上
ikumatadokoro
10
1.3k
Site Reliability Engineering for GMO
pyama86
8
1.1k
Code Reviews
bkuhlmann
4
900
MicrosoftのPlatform Engineeringガイドを読んで実際になにかやってみた
ymd65536
1
500
Fast JSX: Don't clone props object #28768
yossydev
1
160
新宿ダンジョンを可視化してみた
satoshi7190
3
390
Git Lint
bkuhlmann
4
760
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
370
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
900
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
180
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
GitHub's CSS Performance
jonrohan
1025
450k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
A Philosophy of Restraint
colly
197
16k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
Teambox: Starting and Learning
jrom
128
8.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Producing Creativity
orderedlist
PRO
338
39k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
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ɾϚʔνϯ ʢϘϒ͓͡͞Μʣ • ʮϘʔΠεΧτʹେͳϧʔϧ͕͋Γ·͢ɻ ͦΕɺʮདྷͨ࣌ΑΓඒ͘͠ʯͰ͢ɻͨͱ͑ࣗ ͕དྷͨ࣌ʹΩϟϯϓ͕Ԛ͘ͳ͍ͬͯͨͱͯ͠ ɺͦͯͨ͠ͱ͑Ԛͨ͠ͷ͕ࣗͰͳ͔ͬͨͱ͠ ͯɺ៉ྷʹ͔ͯ͠ΒͦͷΛڈΔɺͱ͍͏ϧʔ
ϧͰ͢ɻͦ͏ͬͯɺ࣍ʹΩϟϯϓʹདྷΔਓୡ͕ ؾ࣋ͪΑ͘աͤ͝ΔΑ͏ʹ͢ΔͷͰ͢ʯ
ίʔυͷย͚ • ͪΐͬͱͣͭย͚Δ • ៉ྷ͔Ͳ͏͔݁Ռ • ͍͖ͳΓᘳΛࢦ͞ͳ͍