4 ms·
Tidyverse is so overrated that I don't even know where to start... sure dplyr is nice to use if you're working interactively and ggplot2 has good first principl
by randomvectors 7y ago
Tidyverse is so overrated that I don't even know where to start... sure dplyr is nice to use if you're working interactively and ggplot2 has good first principles as the basis of its design, but that's about as far as the tidyverse niceness goes. The apis, the documentation, the inconsistencies (on a language level, between tidy packages and within each package), the problems with backwards compatibility, the evaluation (standard vs non-standard vs tidyeval) - it's a big mess.
If you're writing code that's deployed in any way, it's best to avoid the tidyverse as much as possible. This is also acknowledged to some extent by the main developer - https://www.tidyverse.org/articles/2018/06/tidyverse-not-for-packages/ https://www.tidyverse.org/articles/2018/06/tidyverse-not-for...
- Tazinho 7y agoThe statement in the link means that one should avoid to include the term tidyverse as a pkg dependency. Instead one should name the specific pkgs from the tidyverse individually. This makes sense, as the tidyverse is a collection of pkgs and referring to it as a whole just blows up the pkg. However, there is no indication to not use tidyverse pkgs (dplyr, ggplot2, stringr,...) in packages or production.