I don't have any issues with the stub approach myself, and it's easy to switch back and forth (no more work than changing syscfg.yml)

On 17/01/17 22:07, marko kiiskila wrote:
Hi,

at the moment it is not very easy to get rid of all code
related to logging and/or statistics.
I ran across this when trying to see how small I can
make an image while keeping BLE and OIC.

Therefore, I was going to create stub packages for
sys/stats and sys/log.

Then, within the app you can choose between a stub or
an actual implementation. We have this same model for
picking up implementation of console.

Alternative would be to make syscfg knobs for these.
However, I think I prefer the stub packages, I believe
that will make the code easier to read (less #ifdef's).

What do you guys think?

Reply via email to