テスト目的で JavaScript でオブジェクトをモックするときはいつでも、「本物の」バージョンと区別するために、その名前に「偽物」という接頭辞を追加する傾向があります。しかし今、私はその慣行に疑問を感じており、これがコードの可読性にとって良いか悪いかはわかりません. 一方では、それらが「実際の」オブジェクトではないことを明確に述べていますが、他方では、テスト コードを実際のコードと区別しています (したがって、テストを単なる例として使用することはできません)。
これは良い習慣だと思いますか、それとも悪い習慣だと思いますか? モック/スパイ/などに名前を付けるときに、受け入れられている規則(または少なくとも広く使用されている規則)はありますか?