dimanche 5 juillet 2020

Difference between Drivers, Engines, and Runners

I have come across scenarios where I've seen classes like XXXDriver, XXXEngine, or XXXRunner. I have seen code bases where a particular XXXDriver does completely different things. For example, a JDBC Driver is very different from the Driver in Jmeter. Similar examples exist for Engines and Runners as well.

I'm having a hard time understanding the differences between these three categories of classes in terms of the concerns they're supposed to address, and when something should be termed as Driver vs a Engine vs a Runner.

Any inputs are appreciated here, Thanks!

Aucun commentaire:

Enregistrer un commentaire