プレゼンテーションとデータの分離は、ここで私のコミットメッセージを駆動します。
コミットメッセージは、文字数でハードラップしないでください。代わりに、改行を使用して、プレゼンテーションではなく、データの一部として思考や段落などを分離する必要があります。この場合、「データ」はあなたが伝えようとしているメッセージであり、「プレゼンテーション」はユーザーがそれを見る方法です。
私は上部の単一の要約行を使用し、それを短く保つようにしていますが、自分を任意の数に制限しません。Gitが実際に要約メッセージをメッセージとは別のエンティティとして保存する方法を提供した方がはるかに良いでしょうが、それをハックする必要がないので、最初の改行を区切り文字として使用します(幸い、多くのツールがサポートしています)これは、データを分解することを意味します)。
メッセージ自体の改行は、データに意味のあるものを示しています。単一の改行はリストの開始/区切りを示し、二重の改行は新しい思考/アイデアを示します。
This is a summary line, try to keep it short and end with a line break.
This is a thought, perhaps an explanation of what I have done in human readable format. It may be complex and long consisting of several sentences that describe my work in essay format. It is not up to me to decide now (at author time) how the user is going to consume this data.
Two line breaks separate these two thoughts. The user may be reading this on a phone or a wide screen monitor. Have you ever tried to read 72 character wrapped text on a device that only displays 60 characters across? It is a truly painful experience. Also, the opening sentence of this paragraph (assuming essay style format) should be an intro into the paragraph so if a tool chooses it may want to not auto-wrap and let you just see the start of each paragraph. Again, it is up to the presentation tool not me (a random author at some point in history) to try to force my particular formatting down everyone else's throat.
Just as an example, here is a list of points:
* Point 1.
* Point 2.
* Point 3.
ビューアでテキストをソフトラップする様子は次のとおりです。
これは要約行です。短くして、改行で終了するようにしてください。
これは、おそらく私が人間が読める形式で行ったことの説明です。それは複雑で長く、私の作品をエッセイ形式で説明するいくつかの文章で構成される場合があります。ユーザーがこのデータをどのように使用するかを今(作成時に)決定するのは私にはありません。
2つの改行がこれら2つの考えを分けています。ユーザーがこれを電話またはワイドスクリーンモニターで読んでいる可能性があります。横60文字しか表示しないデバイスで、72文字の折り返しテキストを読み取ろうとしたことがありますか?本当につらい経験です。また、この段落の冒頭の文(エッセイスタイルの形式を想定)は、段落のイントロダクションである必要があります。そのため、ツールが選択した場合、自動折り返しを行わずに、各段落の始まりだけを表示できます。繰り返しますが、私の特定のフォーマットを他の人の喉に押し付けようとするのは、私(歴史のある時点でのランダムな作者)ではなく、プレゼンテーションツール次第です。
例として、ポイントのリストを以下に示し
ます。
*ポイント1。*ポイント2。
*ポイント3。
私の疑いは、リンクしたGitコミットメッセージの推奨の作成者が、ソフトウェア/コンピューティングの進化のこの時点から、これまでにさまざまなデバイス(つまりWebサイト)でさまざまなエンドユーザーによって消費されるソフトウェアを書いたことがないということです。ユーザーエクスペリエンスに関する限り、ハードコードされたプレゼンテーション情報を使用してデータを保存することは悪い考えです。