Wpis z mikrobloga

Jak masz logger jako Singleton to też możesz.


@Strus: tzn. w logerze zaimplementować możliwość wyłączenia logowania tylko na potrzeby testów? I potem tą funkcjonalność mieć dostępną w produkcyjnym kodzie? IMHO Nijak się to ma do SoC.
@bmLq: możesz mieć różne implementacje danej klasy i w testach kompilować pusta. Jak masz dwie implementacje UI, np. graficzna i konsolowa, to przecież nie robisz tego ifami :D