I remove part of what I just said...
I just tried using default code cleanup and now I remember why I was
no longer using it:
- add useless regions everywhere
- does not use var enough, for instance:
IReferenceTypeForceFillProducerBarrier<StubData>
forceFillProducerBarrier =
_ringBuffer.CreateForceFillProducerBarrier(new
NoOpConsumer<StubData>(_ringBuffer));
compared to
var forceFillProducerBarrier =
_ringBuffer.CreateForceFillProducerBarrier(new
NoOpConsumer<StubData>(_ringBuffer)); <<< GOOD
bool producerComplete = false; <<< BAD
Task<List<StubData>> task = Task.Factory.StartNew(() =>
testWaiter.Call()); <<< Too much noise
I hated var when it was released first but after a couple of years of
RX I'm not sure I can live without it, there is far too much noise in
the code when you don't use it (except maybe sometime for value
types).
My 2p
Olivier