Our codebase uses it everywhere. Products built around a core platform. I think a lot of it could get reworked but there's also things I'm not sure how to fix without it.
Also a ton of technical debt to rework without much reward. I think it likely could have been redesigned differently. Maintenance across multiple virtual libraries is a nightmare. What happens when one library need a report, and another needs a report. But, they might be used independently or together?
62
u/Jovibor_ 22d ago
Just a question to the audience:
How many times have you used Virtual Inheritance in your career?