volledige namen van functies
Opened this issue · 0 comments
rvosa commented
De code in Niche_Overlap.Rmd laadt nu ongeveer twintig packages:
trait-geo-diverse-ungulates/script/Niche_Overlap.Rmd
Lines 16 to 37 in 2b3edbf
- Zijn die allemaal nodig? Het is nu moeilijk te begrijpen wat we daadwerkelijk gebruiken.
- Als ze inderdaad nodig zijn dan zou het handig zijn als we de volledige namen van de functies die we aanroepen in die packages gaan gebruiken.
Om een voorbeeld te geven: er zijn meerdere packages die een maxent
functie hebben (dismo::maxent()
en maxent::maxent()
). Welke we nu aanroepen is afhankelijk van de volgorde waarin we packages laden, wat een nogal riskante vorm van action at a distance is.
Het is dus beter om expliciet aan te geven welke functie we aanroepen: dat maakt de code begrijpelijker en voorkomt bugs die puur komen door veranderingen in de volgorde waarin we packages laden.