コミットメッセージがあなたにとって愚かに見えるなら、あなたは間違ったコミットを使用しているように聞こえます。
コミットは正当な理由で行う必要があります-作業中の機能のために分解したタスクに関連する必要があります。これらのタスクが正式なものであれ、頭の中にあるものであれ、コミットする各変更はタスクをほぼ完了する必要があるため、何らかの方法で機能する必要があります。
次に、コミットメッセージの方がはるかに優れた目的を果たします。終了したタスクと、それがどこか他の場所で追跡されていない場合、そのタスクが必要な理由、またはその目的を説明してください。
- カプセル化を改善するためにユーザークラスをリファクタリングしました
- インターフェイスをコントローラークラスで使用できるようにAPIスタブを作成しました
- 模擬データベースをテストケースで使用できるように、データベースクラスを抽象クラスに変換しました
その後、あなたまたは他の開発者はリポジトリまたはファイルの履歴を閲覧して、特定の進化がどこで起こったのか、そしてその理由をかなり簡単に見ることができます。または、特定のリビジョンがバグであると判明した場合、コミットメッセージはその行が挿入された理由についての手がかりを提供します。修正され、代わりに正しい方法で修正できます。