#region considered harmful
It’s been blogged about before but I still see people doing it.
With #region you can hide parts of your code. Why is this harmful? Well because why on earth do you want to hide parts of your code? Are you ashamed of it? Most people tend to use it because the method or class they’re writing gets too big to fit nicely on their screen. Please cut up your class or method in normal ways then by introducing new classes or methods, not but just stuffing away your code in a region.
The only thing when it was useful in the past is to place generated code or lot’s of properties for a class in a region. But C# introduced partial classes for this so please use them.
So no excuses anymore for using #region… no really not, please stop using them asap!