Congratulazioni!

Sviluppare pacchetti R

Jasmin Ludolf

Content Developer

Ripasso Capitolo 1

  • Struttura di un pacchetto R: cartelle, DESCRIPTION, NAMESPACE
    • usethis::create_package()
  • Inclusione dei dati nel pacchetto
    • usethis::use_data()
  • Scrivere funzioni R per lo sviluppo del pacchetto
    • dump()
  • Installare e testare il pacchetto in locale
    • devtools::install()
Sviluppare pacchetti R

Ripasso Capitolo 2

  • Confrontare pacchetti vs. script
  • Scegliere un nome informativo per il pacchetto
  • Verificare la disponibilità del nome su CRAN
    • available::available()
  • Esplorare le opzioni di licenza
    • usethis::use_mit_license()
  • Caricare componenti e controllare il pacchetto
    • devtools::load_all() e devtools::check()
Sviluppare pacchetti R

Ripasso Capitolo 3

  • Componenti dei file di help e funzioni esportate
  • Importanza degli esempi nella documentazione
  • Creare esempi con roxygen2
    • roxygen2::roxygenize()
  • Scopo delle vignette
  • Consultare e valutare le vignette
    • browseVignettes()
  • Progettare e costruire vignette
    • usethis::use_vignette() e devtools::build_vignettes()
Sviluppare pacchetti R

Ripasso Capitolo 4

  • Riconoscere e creare unit test
    • usethis::use_testthat() e usethis::use_test()
  • Esplorare le expect per i test
    • testthat::expect_equal() e testthat::expect_error()
  • Organizzare ed eseguire gli unit test
    • testthat::test_that()
  • Aggiornare metadati e documentazione del pacchetto
  • Discutere il versioning del pacchetto
  • Eseguire un check del pacchetto
    • devtools::check()
Sviluppare pacchetti R

Prossimi passi

  • Condividere il pacchetto online/con altri
  • Usare devtools::release() per la pubblicazione su CRAN
  • Implementare l’integrazione continua per il pacchetto

Premio Stella

Sviluppare pacchetti R

Evviva!

Sviluppare pacchetti R

Preparing Video For Download...