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
ソース管理どうしてますか?#JBUG #JBUG札幌
Search
ren ito
December 16, 2019
Technology
1
740
ソース管理どうしてますか?#JBUG #JBUG札幌
JBUG札幌 #6 試される大地のプロジェクトマネジメント
https://jbug.connpass.com/event/147589/
ren ito
December 16, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
830
これまでのキャリアとこれからMLエンジニアとしてどう動くか
masatakashiwagi
0
270
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.2k
TypeScript Quiz (Encraft #12 Frontend Quiz Night)
uhyo
2
290
GraphQLに入門してみた
chiroruxx
2
110
沒想過的前端錯誤處理可能比你有做的還多
line_developers_tw
PRO
0
2k
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
240
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
2
660
#51 “Empowering Azure Storage with RDMA”
cafenero_777
3
210
20240321_生成AI時代のDevOps
kzkmaeda
2
610
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
28
12k
Practical Orchestrator
shlominoach
180
9.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
Navigating Team Friction
lara
177
13k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.2k
Happy Clients
brianwarren
91
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
15k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Automating Front-end Workflow
addyosmani
1353
200k
Transcript
ソース管理どうしてますか?
2 自己紹介 • 伊藤 蓮(@hec5f0is) • ビットスター株式会社 開発部 Webエンジニア •
Backlog歴2年半
ソース管理どうしてますか? 3
4 ソース管理どうしてますか? 弊社では下記のようなルールにしてます • 基本お客さんから指定なければ弊社のBacklogにリモートリポジトリ設置 • 課題を作成してからソースを触る • ブランチ作成するときは課題キーで作成 feature/〇〇-110
• コミットメッセージの頭に課題キーを乗せる [〇〇-110 グローバルナビゲーションを追加する]
5 ソース管理どうしてますか?
6 困ったこと • 入社半年ちょっとである保守・改修プロジェクトの開発を任される • 開発だけ任されたと思っていたら急にその人がいなくなってしまった • 昔こんな改修したんですけど他のページにもやってほしいです。 • ソース読んでいて意味が分からない
7 アプローチ • 昔こんな改修したんですけど他のページにもやってほしいです。 → Backlogの検索を使って課題を探す → 課題が見つかっても実際の作業内容を見つけにくい • ソース読んでいて意味が分からない
→ git blame 使ってコミットメッセージから課題を探す → 課題の詳細の内容が薄いと理解に苦しむ • 課題の修正内容をわかりやすくしたい • 課題の詳細を統一化
8 課題の修正内容をわかりやすくしたい 一人プルリクの採用
9 課題の修正内容をわかりやすくしたい 一人プルリクの採用
10 課題の詳細を統一化 課題テンプレートの採用
11 まとめ • 課題の修正内容をわかりやすくしたい • 一人プルリクの採用 → 課題とプルリクエストの紐づけをすることで後から何があったかわかる → 本当はコードレビューしたいけど、一人でも誤addなど見つけられる
• 課題の詳細を統一化 • 課題テンプレートの採用 → テンプレートを設定することで、詳細を書くという文化を作れる → 統一されていると、後から見たときに見やすい
ご清聴ありがとうございました 12