sterretje:
Personally I think that it allows for bad C/C++ programming habits. Or lazy programmers ( me included).
In my opinion it is ok for Arduino mcu projects. I decided to go the multiple ino code separation way with almost no encapsulation of partial functionality. I could make classes in cpp files with declarations in h files with public and private methods etc, but it is more work and I am lazy too ![]()