Enviar búsqueda
Cargar
コミットメッセージの話
•
2 recomendaciones
•
3,570 vistas
Sota Sugiura
Seguir
雑兵MeetUp #1 LT
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 56
Descargar ahora
Descargar para leer sin conexión
Recomendados
5分でわかる「vr」
5分でわかる「vr」
gunn0430
技術的に流行を追い求めるのは間違っているだろうか?
技術的に流行を追い求めるのは間違っているだろうか?
Shota Inoue
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
レガシーコードとの戦いの軌跡
レガシーコードとの戦いの軌跡
Katsuhiko Tamura
ソース管理しようぜ!Gitの部
ソース管理しようぜ!Gitの部
pmw1415
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin
俺とGitHub
俺とGitHub
Masayuki KaToH
Recomendados
5分でわかる「vr」
5分でわかる「vr」
gunn0430
技術的に流行を追い求めるのは間違っているだろうか?
技術的に流行を追い求めるのは間違っているだろうか?
Shota Inoue
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
レガシーコードとの戦いの軌跡
レガシーコードとの戦いの軌跡
Katsuhiko Tamura
ソース管理しようぜ!Gitの部
ソース管理しようぜ!Gitの部
pmw1415
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin
俺とGitHub
俺とGitHub
Masayuki KaToH
Try to Write A Better Commit Message
Try to Write A Better Commit Message
Junpei Matsuda
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
pf-1. Python,Google Colaboratory
pf-1. Python,Google Colaboratory
kunihikokaneko1
Status Board 面白いよ!
Status Board 面白いよ!
Hishikawa Takuro
The New Rich Text Editor
The New Rich Text Editor
Taku AMANO
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
schoowebcampus
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
Naoyuki Kataoka
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo!デベロッパーネットワーク
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
Masatoshi Hiraoka
「データベース実践入門」から学ぶリレーショナルモデル
「データベース実践入門」から学ぶリレーショナルモデル
Sota Sugiura
TechCrunchTokyo Hackathon 2015
TechCrunchTokyo Hackathon 2015
Sota Sugiura
HTTP2入門
HTTP2入門
Sota Sugiura
HTTP入門
HTTP入門
Sota Sugiura
今さら聞けないXSS
今さら聞けないXSS
Sota Sugiura
各ブラウザでの均等割り付け比較
各ブラウザでの均等割り付け比較
Sota Sugiura
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
Más contenido relacionado
Similar a コミットメッセージの話
Try to Write A Better Commit Message
Try to Write A Better Commit Message
Junpei Matsuda
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
pf-1. Python,Google Colaboratory
pf-1. Python,Google Colaboratory
kunihikokaneko1
Status Board 面白いよ!
Status Board 面白いよ!
Hishikawa Takuro
The New Rich Text Editor
The New Rich Text Editor
Taku AMANO
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
schoowebcampus
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
Naoyuki Kataoka
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo!デベロッパーネットワーク
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
Masatoshi Hiraoka
Similar a コミットメッセージの話
(15)
Try to Write A Better Commit Message
Try to Write A Better Commit Message
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
BITRISEを使っています
BITRISEを使っています
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
pf-1. Python,Google Colaboratory
pf-1. Python,Google Colaboratory
Status Board 面白いよ!
Status Board 面白いよ!
The New Rich Text Editor
The New Rich Text Editor
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
Más de Sota Sugiura
「データベース実践入門」から学ぶリレーショナルモデル
「データベース実践入門」から学ぶリレーショナルモデル
Sota Sugiura
TechCrunchTokyo Hackathon 2015
TechCrunchTokyo Hackathon 2015
Sota Sugiura
HTTP2入門
HTTP2入門
Sota Sugiura
HTTP入門
HTTP入門
Sota Sugiura
今さら聞けないXSS
今さら聞けないXSS
Sota Sugiura
各ブラウザでの均等割り付け比較
各ブラウザでの均等割り付け比較
Sota Sugiura
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
Promiseでコールバック地獄から解放された話
Promiseでコールバック地獄から解放された話
Sota Sugiura
Web Audio API 入門
Web Audio API 入門
Sota Sugiura
Más de Sota Sugiura
(9)
「データベース実践入門」から学ぶリレーショナルモデル
「データベース実践入門」から学ぶリレーショナルモデル
TechCrunchTokyo Hackathon 2015
TechCrunchTokyo Hackathon 2015
HTTP2入門
HTTP2入門
HTTP入門
HTTP入門
今さら聞けないXSS
今さら聞けないXSS
各ブラウザでの均等割り付け比較
各ブラウザでの均等割り付け比較
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Promiseでコールバック地獄から解放された話
Promiseでコールバック地獄から解放された話
Web Audio API 入門
Web Audio API 入門
Último
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(10)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
コミットメッセージの話
1.
Now loading…
2.
アルバイト時代に書いた クソコミットメッセージまとめ すぎうらそうた @sota1235
3.
自己紹介 • @sota1235 • 株式会社istyle •
Python, JavaScriptが好き • 最近はPHPer
4.
コミットメッセージの話
5.
みなさん、Git使ってますか?
6.
よいコミットメッセージとは
7.
よいコミットメッセージとは • 簡潔である • そのコミットで何が行われたのかわかる •
どのチケット or Issueと紐付いているのか分かる
8.
よいコミットメッセージとは • 簡潔である • そのコミットで何が行われたのかわかる •
どのチケット or Issueと紐付いているのか分かる • 出典:僕
9.
Goodな コミットメッセージ
10.
bug fix: フッターのスタイル崩れを修正 add:
新規画面のファイル追加 modify: 管理画面用のコントローラメソッドを追加
11.
Badな コミットメッセージ
12.
bug fix add: 画面追加 modify:
モデルメソッド修正
13.
実践できてる?
14.
調べてみよう
15.
調べてみた • 入社前、12月から入社直前までアルバイトしてた • GitHubによるチーム開発に参加させていただいた •
当時のコミットメッセージの履歴を ってみた
16.
17.
やばい… ログ追ってる時の僕の顔
18.
二度と同じ悲劇が起きないように…
19.
過去の遺産から見る コミットメッセージアンチパターン
20.
第5位
21.
#2055 とりあえずCSSを反映できた
22.
れ出る感想文感 「頑張ったんだね」って感じ
23.
れ出る感想文感 「頑張ったんだね」って感じ
24.
第4位
25.
#1870 ドキュメントというよりはメモ
26.
#1870 ドキュメントというよりはメモ
27.
• 何のメモ? • ドキュメントよりはメモって何? •
何のファイルを編集したの?
28.
• 何のメモ? • ドキュメントよりはメモって何? •
何のファイルを編集したの? • コミットの内容が至極不明瞭
29.
ドキュメントというよりはメモ (Sota Sugiura 1992
2015)
30.
第3位
31.
#2146 いったん寝かせる。別の関数作る
32.
まさかの放置
33.
いったん寝かされたコードは 一体どこに行くのか…
34.
第2位
35.
#2055 fix:レガシーをやすりで削り落とした
36.
やすり #とは
37.
やすり #とは よほどレガシーに苛立って
38.
第1位
39.
第1位
40.
第1位
41.
bug fix:switchもろくに使えない エンジニアは僕です(^ρ^)
42.
ツッコミポイント
43.
ツッコミポイント • チケット番号抜けてる
44.
ツッコミポイント • チケット番号抜けてる • 仕事中の顔文字
(^ρ^)
45.
ツッコミポイント • チケット番号抜けてる • 仕事中の顔文字
(^ρ^) • の懺悔
46.
ツッコミポイント • チケット番号抜けてる • 仕事中の顔文字
(^ρ^) • の懺悔 • 反省の色なし
47.
bug fix:switchもろくに使えない エンジニアは僕です(^ρ^)
48.
bug fix:switchもろくに使えない エンジニアは僕です(^ρ^)
49.
実装コード ※コードはイメージです
50.
おわかりいただけただろうか
51.
Replay
52.
実装コード ※コードはイメージです
53.
実装コード ※コードはイメージです _人人人人人人人人_ > break文がない <  ̄Y^Y^Y^Y^Y^Y^Y ̄
54.
まじめな話 • コードを読まずに作業を追えるのがCVSツールの いいところ • 後から読んで意味のわからないメッセージほど無 駄なものはない •
コミットメッセージはポエムや独り言を書く場所 ではない
55.
とはいえ • ガチガチなルールに囚われすぎても効率が落ちる • たまには遊び心も大事 •
バランスを取りつつ、後から読んだ時に作業の終 えるコミットメッセージを書こう • emojiは個人的にとても好き
56.
清く正しいコミットメッセージで 生活を幸せに
Descargar ahora