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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ren ito
December 16, 2019
Technology
900
1
Share
ソース管理どうしてますか?#JBUG #JBUG札幌
JBUG札幌 #6 試される大地のプロジェクトマネジメント
https://jbug.connpass.com/event/147589/
ren ito
December 16, 2019
Other Decks in Technology
See All in Technology
The Journey of Box Building
tagomoris
4
250
"SQLは書けません"から始まる データドリブン
kubell_hr
2
450
2026年に相応しい 最先端プラグインホストの設計<del>と実装</del>
atsushieno
0
120
ハーネスエンジニアリングの概要と設計思想
sergicalsix
4
2k
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
500
Amazon S3 Filesについて
yama3133
2
150
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
150
20260415_生成AIを専属DSに_自動レポート作成_ハンズオン_交通事故データ
doradora09
PRO
0
100
マルチエージェント × ハーネスエンジニアリング × GitLab Duo Agent Platformで実現する「AIエージェントに仕事をさせる時代へ。」 / 20260421 GitLab Duo Agent Platform
n11sh1
0
120
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
2
320
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
200
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
99
Bash Introduction
62gerente
615
210k
Building Applications with DynamoDB
mza
96
7k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The Curious Case for Waylosing
cassininazir
0
300
Designing for humans not robots
tammielis
254
26k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
HDC tutorial
michielstock
2
620
Transcript
ソース管理どうしてますか?
2 自己紹介 • 伊藤 蓮(@hec5f0is) • ビットスター株式会社 開発部 Webエンジニア •
Backlog歴2年半
ソース管理どうしてますか? 3
4 ソース管理どうしてますか? 弊社では下記のようなルールにしてます • 基本お客さんから指定なければ弊社のBacklogにリモートリポジトリ設置 • 課題を作成してからソースを触る • ブランチ作成するときは課題キーで作成 feature/〇〇-110
• コミットメッセージの頭に課題キーを乗せる [〇〇-110 グローバルナビゲーションを追加する]
5 ソース管理どうしてますか?
6 困ったこと • 入社半年ちょっとである保守・改修プロジェクトの開発を任される • 開発だけ任されたと思っていたら急にその人がいなくなってしまった • 昔こんな改修したんですけど他のページにもやってほしいです。 • ソース読んでいて意味が分からない
7 アプローチ • 昔こんな改修したんですけど他のページにもやってほしいです。 → Backlogの検索を使って課題を探す → 課題が見つかっても実際の作業内容を見つけにくい • ソース読んでいて意味が分からない
→ git blame 使ってコミットメッセージから課題を探す → 課題の詳細の内容が薄いと理解に苦しむ • 課題の修正内容をわかりやすくしたい • 課題の詳細を統一化
8 課題の修正内容をわかりやすくしたい 一人プルリクの採用
9 課題の修正内容をわかりやすくしたい 一人プルリクの採用
10 課題の詳細を統一化 課題テンプレートの採用
11 まとめ • 課題の修正内容をわかりやすくしたい • 一人プルリクの採用 → 課題とプルリクエストの紐づけをすることで後から何があったかわかる → 本当はコードレビューしたいけど、一人でも誤addなど見つけられる
• 課題の詳細を統一化 • 課題テンプレートの採用 → テンプレートを設定することで、詳細を書くという文化を作れる → 統一されていると、後から見たときに見やすい
ご清聴ありがとうございました 12