La forma más comúnmente aceptada para dar formato a código C# parece ser como sigue:¿Cómo evitar el desperdicio de espacio en la pantalla al escribir código C# escaso?
namespace SomeNamespace
{
namespace SomeSubNamespace
{
class SomeClass
{
void SomeFunction()
{
using (var someFile = new StreamWriter(somePath))
{
try
{
lock(someCriticalSection)
{
using (var someDisposableThing1 = new DisposableThing())
{
DoSomething();
using (var someDisposableThing2 = new DisposableThing())
{
lock(someOtherCriticalSection)
{
DoSomethingMore();
}
}
}
}
}
catch(Exception e)
{
Log(e);
}
}
}
}
}
Esto desperdicia una gran cantidad de espacio en la pantalla, tanto horizontal como verticalmente. Seguramente no soy la primera persona que nota. Mi pregunta es: ¿Vives con ella o has desarrollado un estilo de formato diferente para evitar un exceso de espacio en blanco?
PD: ¡Tenga en cuenta que ni siquiera utilicé una única declaración if todavía!
Si realmente te está molestando, te sugiero dividir el código en diferentes métodos. – kemiller2002
Refactor lo que duele mis ojos hasta que se vea bonito. Pero solo soy yo :) – devnull
refactor + narrange = delicioso. –