Skip to content

Commit

Permalink
Update servier.md
Browse files Browse the repository at this point in the history
  • Loading branch information
gdemare authored Aug 8, 2024
1 parent e77f12f commit aaf9390
Showing 1 changed file with 0 additions and 53 deletions.
53 changes: 0 additions & 53 deletions html/servier.md
Original file line number Diff line number Diff line change
@@ -1,54 +1 @@
## Tuto R intéressant

* [http://billdenney.github.io/pknca/](http://billdenney.github.io/pknca/), package utilisé en pharmocinétique.
* [Bonnes pratiques git R](https://inseefrlab.github.io/formation-bonnes-pratiques-git-R/) par l'INSEE.
* [Mastering Shiny](https://mastering-shiny.org/index.html) livre de référence sur le développement d'applations Shiny.
* [Les bonne pratiques de développement R](https://docs.sk8.inrae.fr/074-bonnespratiquesR.html) par l'INRAE.
* [Package Bookdown](https://bookdown.org/) ecrire des livres (et de la documentation avec R).

### Packages et autres ressources intéressants

* [Golem](https://github.com/ThinkR-open/golem), optimise le développement des applications shiny.
* [roxygen2](https://github.com/r-lib/roxygen2), doc sur les fonctions R.


* [the Book of Apps for Statistics Teaching (BOAST)](https://educationshinyappteam.github.io/), bouquin portait sur le développement d'applications R Shiny qui semble assez complet.


Recommendation :

Nom des variables explicites : avec des mots séparés par _ en english et en minuscule
Préfix des fichers avec des nombres surtout si il sont appelé chrono
Nom pour des variables et verbe pour les fonctions
Fichiers avec une seule fct > nom fichier = fonction

Utilise # load data -------------------------
# =============================
Pour séparer le code et les rendre plus facilement lisibles
Package a charger au début du script
Max 80 caractère par ligne
Pour le texte utilisé " à la palce de '
Fonction sans argument = sans ()

Rmd first : Quand le developpement commence par la documentation - Rtask (thinkr.fr) (a lire)
Versioned via git
Documented via rmarkdown
Tester via test that

Éviter setwd()
Utiliser des chemins relatif avec la fonction here() du package here
Usethis::proj_sitrep() permet de vérifier que tous est installer correctement.

Comment nommer les choses explicitement : What They Forgot to Teach You About R - 5 How to name files (rstats.wtf)

Environnement reproductible https://thinkr.fr/dockeriser-application-shiny/

Histoorer les versions

Sauvegarder et gérer les différentes versions (permet notamment de revenir en arrière en cas de pb).
Garder uentrace de l'historique des modif
Permet un travaill collaboratif en permettant de savoir qui a fait les modfi et pourquoi. Fusionner le travail de plusierus personnes sans perdre de l'information

A utiliser dans le cas de developpement de package R
Transformer un dossier en projet git synchronisé sur Github ou Gitlab - Rtask (thinkr.fr)
https://rtask.thinkr.fr/fr/quand-le-developpement-commence-par-la-documentation/

0 comments on commit aaf9390

Please sign in to comment.