2025-05-15 / Murielle Delmotte / astuces, développement, package

Mockez-les tous : simuler pour mieux tester avec testthat

Les tests unitaires en R. Vous savez, ces petites fonctions qui garantissent que votre code fonctionne à la perfection, même lorsque vous partez en vacances ou que vous écrivez de nouveaux modules à 2h du matin. Mais, soyons honnêtes, quand il s’agit de tester des interactions utilisateur ou des appels à des ressources externes, ça peut devenir un vrai casse-tête. ...

2024-11-22 / Arthur Bréant / développement, shiny

Signature.py: application lauréate du Shiny Contest 2024

🏆 Nous avons le plaisir d’annoncer que {signature.py} est la grande gagnante du Shiny Contest 2024 dans la catégorie ‘Meilleure application Shiny avec Python’ ! Cette année, Posit a relancé le Shiny Contest, un concours dédié au développement d’applications Shiny. Les participants doivent créer une application personelle ou professionelle, qui répond à un problème spécifique. Les applications sont ensuite jugées ...

2024-10-04 / Murielle Delmotte / astuces, développement, package

Attentes, vérifiées ! Plongez dans l’univers des tests unitaires avec expect_*()

Les tests unitaires sont essentiels dans le développement d’un package R. Ils garantissent que vos fonctions fonctionnent comme prévu, tout en vous protégeant contre les régressions lorsque vous améliorez ou modifiez votre code. Grâce au package {testthat}, écrire et automatiser des tests en R devient simple et intuitif. Au cœur de cette démarche, les fonctions expect_*() jouent un rôle central ...