0

名詞の複数形化、名詞への冠詞の追加、動詞の活用などを行う文法コードがあります。現在、 、 、 、 の 4 つのテスト ケースしかpluralizeSimpleNounsありpluralizeCompoundNounsませconjugateVerbstestArticles。これらの各テスト ケースは、さまざまな状況をカバーしています。それぞれが独自のテスト ケースになるように分解して、、、などにすることもできますが、それでは 100 を超えるテスト ケースになり、結果として得られるテスト コードが読みやすくなるとは思いません。assertEqualspluralizeEndsWithXpluralizeEndsWithYconjugateIsSecondPersonconjugateIsThirdPersonSingularconjugateIsThirdPersonPlural

不規則な文法を独自のテストケースに分割することで、より細かくすることを考えていました。これは、このようなコードの粒度の適切なレベルでしょうか?

4

0 に答える 0