0

現時点では、コンテンツが KVPair の空白の量によって異なる、異なる KVPair クラス間の比較を処理するためのテストを作成しています。

私は次のようにオブジェクトを構築しています:

k = "remember";
v = "It's not a lie, if you believe it";
remember_SingleSpaceOnTargetNoSpaceOnSource = new KVPair(k, v); // notice var name
...

より複雑なテストを作成しなければならなくなったとき、これはすぐに崩壊しました。

space2Tabs3SpacesContent1 か月後にそれが何を意味するかをまだ把握している、重要な特徴である変数にどのように名前を付けますか?

最終的に、テストの一環として、次のケースをカバーする必要があります。

{various spaces} content {various spaces}
content {various spaces}
{various spaces} content

テストを容易にするためにこれを最適に構成する方法について何か提案はありますか?

4

1 に答える 1

0

この変数がローカル (単一のサブルーチンまたは関数内で使用される) である場合、すべての意味を名前に入れるのは非常に難しいため、コメントを使用します。例えば

// this var stores something .../indicates something .../just for lulz here :)
var space2Tabs3SpacesContent 

コメントを使用することは、2 か月で何かを思い出すための最良の方法です ;)

于 2012-04-11T21:15:26.220 に答える