Inne - programowanie
Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II
- Szczegóły
- Kategoria: Inne - programowanie
W języku R podstawową jednostką współdzielonego kodu jest pakiet. Ma on ściśle określoną strukturę i można go łatwo udostępniać innym. Obecnie programiści R mogą korzystać z ponad 19 tysięcy przeróżnych pakietów. Poza prostym pobieraniem i używaniem pakietów opracowanych przez kogoś innego programistom R przydaje się umiejętność ich samodzielnego tworzenia.
Oto doskonały podręcznik tworzenia pakietów dla początkujących i zaawansowanych użytkowników!
Maoelle Salmon
Oto znakomity przewodnik po budowaniu pakietów R. Pokazuje, jak dokładnie wygląda proces tworzenia pakietu i z czego wynika jego struktura.
Omawia poszczególne komponenty i metadane pakietu R, wyjaśnia także, na czym polega korzystanie z zależności i jakie są zasady eksportowania funkcji z pakietu. Wyczerpujące wyjaśnienie zagadnień testowania kodu za pomocą pakietu testthat uwzględnia również techniki przydatne w trudniejszych przypadkach. Książka zawiera ponadto omówienie systemu dokumentowania zawartości pakietu, a w końcowych rozdziałach przedstawia praktyki stosowane podczas jego tworzenia, takie jak korzystanie z kontroli wersji i przekazywanie go do repozytorium CRAN.
W książce:
- z czego się składa pakiet R,
- praca z pakietem devtools w środowisku RStudio,
- tworzenie testów jednostkowych za pomocą pakietu testthat,
- przygotowywanie estetycznej i funkcjonalnej dokumentacji przy użyciu pakietu pkgdown,
- korzystanie z nowoczesnych platform hostingowych dla kodu źródłowego,
- dobre praktyki podczas pracy z pakietami R.
Ułatwisz wielokrotne korzystanie z kodu R - sobie lub innym użytkownikom.
Sam Lau,
autor książki Learning Data Science
Hadley Wickham pracuje w RStudio. Jest również członkiem fundacji R Foundation. Tworzy ciekawe narzędzia do analizy danych. Jest również naukowcem, autorem książek i wykładowcą. Angażuje się w promowanie języka R jako narzędzia do analizy danych.
- Inżynieria obserwowalności. Doskonalenie produkcyjnych systemów oprogramowania - [03 wrzesień 2024]
- Programowanie w języku Rust. Oficjalny podręcznik. Wydanie II - [03 wrzesień 2024]
- Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II - [21 sierpień 2024]
- Git. Od koncepcji do praktyki - [30 lipiec 2024]
- Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania - [16 lipiec 2024]