私は最近、同僚の 1 人に、現在のプロジェクト (C#) では「サービスはステートレスであるため、静的であるべきだ」と勧めました。
私の同僚は同意し、私たちのプロジェクトではサービスが実際にステートレスである (そしてそうあるべきである) ことを示しました。しかし、私の同僚は、静的は状態がないことを意味し、ステートレスは静的であることを意味することに同意しませんでした。
私の質問は、「静的とマークされたメソッドは、状態を必要とせず、ほとんどの場合、ステートレス メソッドを静的にする必要があることを意味しますか」です。