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
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードの片付け
Kei Shiratsuchi
PRO
July 25, 2016
More Decks by Kei Shiratsuchi
See All by Kei Shiratsuchi
モノリスとマイクロサービスの橋渡し - ベターからモアベターへ
kei_s
PRO
0
130
なぜ リアーキテクティング専任チームを作ったのか
kei_s
PRO
2
1.7k
実践 Rails アソシエーションリファクタリング / Rails association refactoring in practice
kei_s
PRO
8
9.9k
「Go言語でつくるインタプリタ」を Rust で移植してみた / "Write An Interpreter In Go" In Rust
kei_s
PRO
1
2.1k
Rust言語で作るインタプリタ / Write An Interpreter In Rust
kei_s
PRO
2
810
育児休業のご報告と、育児グッズとしてのスマートスピーカー / Parental Leave and SmartSpeaker
kei_s
PRO
0
900
「深層学習による自然言語処理」読書会 第6章2.7
kei_s
PRO
0
490
「深層学習による自然言語処理」読書会 第5章5.1
kei_s
PRO
0
500
最近個人的に気になるプログラミング言語おさらい Ruby, Python, Go, Rust, Julia
kei_s
PRO
0
1.1k
Other Decks in Programming
See All in Programming
自作OSでスライド発表する
uyuki234
1
3.7k
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
15
3k
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
290
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
7
3.1k
どこまでゆるくて許されるのか
tk3fftk
0
430
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
160
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
170
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
200
Contextとはなにか
chiroruxx
1
390
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
830
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
290
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
170
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
410
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Done Done
chrislema
186
16k
Product Roadmaps are Hard
iamctodd
55
12k
Deep Space Network (abreviated)
tonyrice
0
220
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
We Have a Design System, Now What?
morganepeng
55
8.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
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ɾϚʔνϯ ʢϘϒ͓͡͞Μʣ • ʮϘʔΠεΧτʹେͳϧʔϧ͕͋Γ·͢ɻ ͦΕɺʮདྷͨ࣌ΑΓඒ͘͠ʯͰ͢ɻͨͱ͑ࣗ ͕དྷͨ࣌ʹΩϟϯϓ͕Ԛ͘ͳ͍ͬͯͨͱͯ͠ ɺͦͯͨ͠ͱ͑Ԛͨ͠ͷ͕ࣗͰͳ͔ͬͨͱ͠ ͯɺ៉ྷʹ͔ͯ͠ΒͦͷΛڈΔɺͱ͍͏ϧʔ
ϧͰ͢ɻͦ͏ͬͯɺ࣍ʹΩϟϯϓʹདྷΔਓୡ͕ ؾ࣋ͪΑ͘աͤ͝ΔΑ͏ʹ͢ΔͷͰ͢ʯ
ίʔυͷย͚ • ͪΐͬͱͣͭย͚Δ • ៉ྷ͔Ͳ͏͔݁Ռ • ͍͖ͳΓᘳΛࢦ͞ͳ͍