Il modo comunemente accettato per formattare C# codice sembra essere come segue:Come evitare di sprecare spazio sullo schermo scrivendo codice C# sparse?
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);
}
}
}
}
}
Questo spreca una grande quantità di spazio sullo schermo, sia orizzontalmente che verticalmente. Non sono sicuramente la prima persona che nota. La mia domanda è: ci vivi o hai sviluppato uno stile di formattazione diverso per evitare un eccesso di spazio bianco?
PS: Nota che non ho nemmeno usato una sola istruzione if!
Se ti dà davvero fastidio, ti suggerisco di dividere il codice in diversi metodi. – kemiller2002
Il refettorio mi fa male agli occhi finché sembra carino. Ma sono solo io :) – devnull
refactor + narrange = yummy. –