I\'ve just had an argument with someone I work with and it\'s really bugging me. If you have a class which just has methods like calculateRisk or/and calc
calculateRisk
calc
I believe that stateless methods should generally be static.
I can see breaking this rule for a strategy-pattern implementation, as a number of people have noted here.