メソッドを作成するときは、そのメソッド内のコードブロックをプライベートメソッドに抽出しようとします。
たとえば、入力パラメーターの1つを変換する必要がある場合は、パラメーター値を受け入れて変換された値を返すプライベートメソッドを作成します。私はこのプライベートメソッドを「main」メソッドの本体から呼び出します。本質的には、変換操作がプライベートメソッド内にあるものはすべてカプセル化し、メソッドに適切な名前を付けようとします。
私は、人々がこの一般的なアプローチが良い考えであると考えるかどうかについての答えを本当に探しています。他の開発者からのフィードバックはまちまちで、すべてのコードを1つのメソッド内に保持することを好む人もいます。私は、小さなプライベートメソッドがこれらの単一のタスクをカプセル化すると主張し、コードが1つのメソッドに保持されている場合、クラスはよりクリーンに保たれると主張します。
コミュニティから、より良い設計を反映している、またはOOPの原則に沿っていると感じるアプローチについていくつかの回答を得るのは素晴らしいことです。