You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.
Anyone who builds durable programs bigger than what they can hold in their brain. This includes many folks at 2DII and beyond.
Why is this important?
(Where you read "apps" think "programs".)
For simple apps, it’s easy enough to remember how the app is supposed to work, so that when you make changes to add new features, you don’t accidentally break existing capabilities. However, as your app gets more complicated it becomes impossible to hold it all in your head simultaneously. Testing is a way to capture desired behaviour of your code, in such a way that you can automatically verify that it keeps working the way you expect. Turning your existing informal tests into code is painful when you first do it, because you need to carefully turn every key press and mouse click into a line of code, but once done, it’s tremendously faster to re-run your tests. -- https://mastering-shiny.org/scaling-testing.html
Who is the audience?
Anyone who builds durable programs bigger than what they can hold in their brain. This includes many folks at 2DII and beyond.
Why is this important?
(Where you read "apps" think "programs".)
What should be covered?
https://github.com/2DegreesInvesting/ds.testing#syllabus
Suggested speakers or contributors
@maurolepore with inputs from attendees
Resources
https://github.com/2DegreesInvesting/ds.testing#resources
Checklist
2h before
10' before
Start the meeting.
Announce on #coding:
The ds-incubator starts in 10'; please join early so we start on time.
The meeting room is already open at:
<LINK WITH PASSWORD>
Start
The text was updated successfully, but these errors were encountered: