Skip to content

Commit 6ceeed3

Browse files
committed
Update README.md
1 parent aac71fc commit 6ceeed3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ An educational student app project originally designed for [Learn JavaScript wit
99
Create a repository and implement your own Checkin app. Feel free to recruit other people and work in groups (ideally up to 7 people).
1010

1111

12+
## Things to Keep in Mind
13+
14+
* Don't export any classes. If you need to instantiate anything, use a factory function.
15+
* Use **pure functions** wherever you can. A pure function does not mutate anything outside itself. A pure function does not produce side effects. Given the same inputs, a pure function will always return the same output.
16+
* Notice how much of the program state can be represented as lists of things:
17+
- A list of users
18+
- A list of teams
19+
- A list of checkins.
20+
1221
## What's a Scrum Checkin?
1322

1423
In agile development, we strive to implement the minimum effective amount of process to enable [high velocity development](https://medium.com/javascript-scene/how-to-build-a-high-velocity-development-team-4b2360d34021).

0 commit comments

Comments
 (0)