私が言いたいのは、メソッドを書く良い方法はルールに従うことだと読んだことです: 1 つのメソッドは 1 つのタスクだけを実行するべきです。また、異なる順次操作がある場合は、メソッドをいくつかに分割する必要があります。これにより、コードがよりクリーンでシンプルになり、わかりやすいメソッド名になります。しかし、何かを実行してからブール値を返すメソッドを実装したい場合は、true が成功し、失敗した場合は false になります。たとえば、setObjectValue() というセッターがあるとします。[繰り返しますが、これは単なる例です]。
質問: この名前を使用してブール値を返すのがよいでしょうか、それとも isSuccessfullsetObjectValue()、setObjectValueAndCheckIsOk() のようなものにする必要がありますか、それとも 2 つのメソッドまたは何を使用する必要がありますか? 「setObjectValue()」という名前は、メソッドが値の設定以外に何かを行っていることを示していないためです。