コミュニケーション……毎日居酒屋で一杯やりながらってやつですね!?
そういう意味じゃないって。一緒のチームで開発するうえで大事なのは,
Redmine
それらももちろん重要だけど,
えっ,
ああ。VCSの使い方の最小単位といえば
- 注1)
- 代表的なITS
(Issue Tracking System) です。
情報価値の高いコミットメッセージを書こう
コミットメッセージは,gitshow
で表示したもので,setTimeout
を使うようにした」setTimeout
を使ったこと」setTimeout
という関数を使って
図1 情報量が少ないコミットメッセージ
commit xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Author: Taro Yamada <yamada@example.com> Date: Fri Dec 19 14:58:05 2014 +0900 Use the function 'SetTimeout' diff --git a/content/messenger-overlay.js b/content/messenger-overlay.js index 9035704..cc54aa0 100644 --- a/content/messenger-overlay.js +++ b/content/messenger-overlay.js @@ -6,5 +6,8 @@ document.addEventListener("DOMContentLoaded", function onDOMContentLoaded(aEvent) { document.removeEventListener("DOMContentLoaded", onDOMContentLoaded); document.documentElement.style.visibility = "hidden"; + setTimeout(function () { + document.documentElement.style.visibility = ""; + }, 1000); }); })();
このように,
- 注2)
- 以降の説明ではVCSとしてGitを使用しますが,
ほかのVCSでも同様のことはできます。
コミットメッセージの情報価値
setTimeout
という関数を使って
これは,document.
の個所がsetTimeout
の個所は
実はこのコミットは,
- UIを非表示にできることが実際に確認できた
- UIを再表示できるかを実験するため,
ひとまず1秒後に再表示処理を行ってみる
このような事情は,
以上を踏まえると,
図2 適切なコミットメッセージ
Show UI again with a delay to confirm its visibility is certainly restorable (表示状態をもとに戻せるかどうかを検証するために,一定時間の遅延のあとでUIを再表示する)