ベスト プラクティスでは、メソッドが 1 つのことだけを担当する必要があることが継続的に規定されています。3 つのことを行うメソッドに出会いましたが、1. ベスト プラクティスに従って分解する方法がわかりません。2.名前を付けます。また、テキストブックが常にアドバイスしているように、実生活で実際に1つのことだけを実行するメソッドがどれだけあるのだろうか?
method ( entryId ) {
if (this.checkDuplicate(entryId)) {
this.deleteDuplicate(entryId);
return true;
} else {
return false;
}
}
method という名前のメソッドが 1 つ以上のことを行っていることがわかります。「メソッドは 1 つのことだけを担当する」というルールに従うことさえ可能ですか?
はいの場合、上記のアルゴリズムをどのように分解できますか?
そうでない場合、非常に多くのことを行うメソッドに名前を付けることができますか?