現時点では、コンテンツが KVPair の空白の量によって異なる、異なる KVPair クラス間の比較を処理するためのテストを作成しています。
私は次のようにオブジェクトを構築しています:
k = "remember";
v = "It's not a lie, if you believe it";
remember_SingleSpaceOnTargetNoSpaceOnSource = new KVPair(k, v); // notice var name
...
より複雑なテストを作成しなければならなくなったとき、これはすぐに崩壊しました。
space2Tabs3SpacesContent
1 か月後にそれが何を意味するかをまだ把握している、重要な特徴である変数にどのように名前を付けますか?
最終的に、テストの一環として、次のケースをカバーする必要があります。
{various spaces} content {various spaces}
content {various spaces}
{various spaces} content
テストを容易にするためにこれを最適に構成する方法について何か提案はありますか?