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
110
コードの片付け
Kei Shiratsuchi
PRO
July 25, 2016
Tweet
Share
More Decks by Kei Shiratsuchi
See All by Kei Shiratsuchi
モノリスとマイクロサービスの橋渡し - ベターからモアベターへ
kei_s
PRO
0
110
なぜ リアーキテクティング専任チームを作ったのか
kei_s
PRO
2
1.5k
実践 Rails アソシエーションリファクタリング / Rails association refactoring in practice
kei_s
PRO
8
8.9k
「Go言語でつくるインタプリタ」を Rust で移植してみた / "Write An Interpreter In Go" In Rust
kei_s
PRO
1
1.9k
Rust言語で作るインタプリタ / Write An Interpreter In Rust
kei_s
PRO
2
680
育児休業のご報告と、育児グッズとしてのスマートスピーカー / Parental Leave and SmartSpeaker
kei_s
PRO
0
860
「深層学習による自然言語処理」読書会 第6章2.7
kei_s
PRO
0
460
「深層学習による自然言語処理」読書会 第5章5.1
kei_s
PRO
0
460
最近個人的に気になるプログラミング言語おさらい Ruby, Python, Go, Rust, Julia
kei_s
PRO
0
1k
Other Decks in Programming
See All in Programming
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
0
280
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
160
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
160
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
240
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
1
3k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
150
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
11
2k
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
560
Claude Codeの使い方
ttnyt8701
1
130
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
53
11k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
How GitHub (no longer) Works
holman
314
140k
Automating Front-end Workflow
addyosmani
1370
200k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Optimizing for Happiness
mojombo
379
70k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
700
Gamification - CAS2011
davidbonilla
81
5.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
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ɾϚʔνϯ ʢϘϒ͓͡͞Μʣ • ʮϘʔΠεΧτʹେͳϧʔϧ͕͋Γ·͢ɻ ͦΕɺʮདྷͨ࣌ΑΓඒ͘͠ʯͰ͢ɻͨͱ͑ࣗ ͕དྷͨ࣌ʹΩϟϯϓ͕Ԛ͘ͳ͍ͬͯͨͱͯ͠ ɺͦͯͨ͠ͱ͑Ԛͨ͠ͷ͕ࣗͰͳ͔ͬͨͱ͠ ͯɺ៉ྷʹ͔ͯ͠ΒͦͷΛڈΔɺͱ͍͏ϧʔ
ϧͰ͢ɻͦ͏ͬͯɺ࣍ʹΩϟϯϓʹདྷΔਓୡ͕ ؾ࣋ͪΑ͘աͤ͝ΔΑ͏ʹ͢ΔͷͰ͢ʯ
ίʔυͷย͚ • ͪΐͬͱͣͭย͚Δ • ៉ྷ͔Ͳ͏͔݁Ռ • ͍͖ͳΓᘳΛࢦ͞ͳ͍