New answers tagged


The way to modularise things (any things) is to have facades for each component. If you also use message-passing instead of directly-connected APIs you also have much more flexibility. as an example: imagine we have 2 types of steering component - a wheel and 2 joysticks; and 2 types of movement components: wheels and tracks. You can isolate each steering ...

Top 50 recent answers are included