Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ソース管理どうしてますか?#JBUG #JBUG札幌
Search
ren ito
December 16, 2019
Technology
910
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソース管理どうしてますか?#JBUG #JBUG札幌
JBUG札幌 #6 試される大地のプロジェクトマネジメント
https://jbug.connpass.com/event/147589/
ren ito
December 16, 2019
Other Decks in Technology
See All in Technology
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
360
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
290
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
130
Rust で関数型ドメインモデリング
takonda
0
170
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
290
夫婦で子育てするための育児標準化
codmoninc
PRO
0
460
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
470
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Navigating Team Friction
lara
192
16k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
Amusing Abliteration
ianozsvald
1
350
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Unsuck your backbone
ammeep
672
58k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Become a Pro
speakerdeck
PRO
31
6.3k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
ソース管理どうしてますか?
2 自己紹介 • 伊藤 蓮(@hec5f0is) • ビットスター株式会社 開発部 Webエンジニア •
Backlog歴2年半
ソース管理どうしてますか? 3
4 ソース管理どうしてますか? 弊社では下記のようなルールにしてます • 基本お客さんから指定なければ弊社のBacklogにリモートリポジトリ設置 • 課題を作成してからソースを触る • ブランチ作成するときは課題キーで作成 feature/〇〇-110
• コミットメッセージの頭に課題キーを乗せる [〇〇-110 グローバルナビゲーションを追加する]
5 ソース管理どうしてますか?
6 困ったこと • 入社半年ちょっとである保守・改修プロジェクトの開発を任される • 開発だけ任されたと思っていたら急にその人がいなくなってしまった • 昔こんな改修したんですけど他のページにもやってほしいです。 • ソース読んでいて意味が分からない
7 アプローチ • 昔こんな改修したんですけど他のページにもやってほしいです。 → Backlogの検索を使って課題を探す → 課題が見つかっても実際の作業内容を見つけにくい • ソース読んでいて意味が分からない
→ git blame 使ってコミットメッセージから課題を探す → 課題の詳細の内容が薄いと理解に苦しむ • 課題の修正内容をわかりやすくしたい • 課題の詳細を統一化
8 課題の修正内容をわかりやすくしたい 一人プルリクの採用
9 課題の修正内容をわかりやすくしたい 一人プルリクの採用
10 課題の詳細を統一化 課題テンプレートの採用
11 まとめ • 課題の修正内容をわかりやすくしたい • 一人プルリクの採用 → 課題とプルリクエストの紐づけをすることで後から何があったかわかる → 本当はコードレビューしたいけど、一人でも誤addなど見つけられる
• 課題の詳細を統一化 • 課題テンプレートの採用 → テンプレートを設定することで、詳細を書くという文化を作れる → 統一されていると、後から見たときに見やすい
ご清聴ありがとうございました 12