I'm working with a new team of C# programmers, most of my background is in C++. Because of a tool named Resharper the team makes almost all code static. (The tool suggest when something can be made static.)
Is this really a good idea? Even for code that may seldom get executed? I have found white papers about improved performance but what about overall efficient memory usage. Stack vs Heap kind of stuff?