talk about tests

2025-06-12 / Arthur Bréant / développement, golem, golem, javascript, shiny

Du laboratoire à la vraie vie : Comment votre application Shiny peut survivre à ses utilisateurs

Du prototype à la production, assurez-vous que rien ne se casse… Vous avez réalisé une superbe maquette et votre client est ravi. Vous êtes prêt à passer à la production de votre application. Mais une question vous taraude : comment vous assurer que votre application restera stable et fonctionnelle au fil des modifications et des évolutions ? La réponse tient ...

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 ...