Bei der Entwicklung von Paket mit DBI-Erweiterung (z. B. RJDBC, RSQLite) auf welches Paket soll ich verweisen?Verweise auf DBI-Funktionen im Paket - welche verwenden?
connect_my_db <- function() DBI::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
oder
connect_my_db <- function() RSQLite::dbConnect(RSQLite::SQLite(), "my_db.sqlite")
?
Erste Methode zwingt mich, DBI in Imports zu verwenden, also ziehe ich zweites vor. Aber auf der anderen Seite sollte ich virtuelle Funktion aufrufen und R entscheiden lassen, was ich anrufen soll.