News for hackers. Stuff that matters.
Re:Generating a Java program with 90% less code by jstimpfle on Monday December 09, 2019 @06:04AM (#21741704)
> HAS_NETWORK / #ifdef HAS_JOURNALD / ... mumbo-jumbo. While

But when I had a glance at the project you linked on github, that was basically the first thing I found there...

A suggestion that I have there would be to use the linker instead (make different source files based on implemntation / existance of an implementation). This way you can eliminate most of the #ifdefs.

Regarding dependency injection, I don't see a practical difference to just using global variables / global functions, apart from the fact that by convention DI gives you back objects with virtual implementations, which I don't like.

I won't go into the rest of the things you said because we pretty much discussed it all.

There are no comments on this comment yet.