Anna Skrzydło, Project Lead at Appsilon, presents best coding practices to ensure maintainable, durable code in your R projects.
Appsilon is a global leader in Shiny and has developed many large-scale Shiny projects for Fortune 500 companies. This presentation was first held at RStudio Community X-Session in August 2021. The event was a collaboration between RStudio and Appsilon.
00:20 Importance of Durable Code
01:50 Code Encapsulation
02:05 Importance of Code Encapsulation
02:35 Three Methods of Code Encapsulation
05:05 Shiny Modules
06:33 Box Package
08:20 R6 Classes
11:15 Tests!
12:15 Unit Testing With testthat
13:55 Other Tests
14:20 User Interviews
17:00 Importance of Project Structure
Presenter: Anna Skrzydło - Project Lead @ Appsilon
Appsilon open source packages for your Shiny project:
https://shiny.tools/
Appsilon is hiring! See all open positions here:
https://appsilon.com/careers/