bf-separation-of-concerns

Separation of Concerns

“The most important principle in Software Engineering is the Separation of Concerns (SoC): The idea that a software system must be decomposed into parts that overlap in functionality as little as possible.”


Learning Objectives

TOP


Getting Started

How to study the code in this repo.

run scripts
### `npm run test -- path/to/file.spec.js` You can run tests in this repository using the `test` script, it will run all the tests in the path you provide. If you do `npm run test` or `npm run test -- ./` it will run every test in this repository. (there are a lot) ### `npm run format -- path` This script will format all of the code in the path you provide. ### Linting There is no linting script in this repository. It's for practice only, no need to check every detail. Your project starter repositories will have linting scripts.

TOP


draino in the fridge

Class recording

expand/collapse
### Week1 - [day1](https://youtu.be/IDCeq2z-_6Y) - [day3](https://youtu.be/wP3mCjZzHa8) - [day4](https://youtu.be/1RizIxUqeLE) - [day5](https://youtu.be/RieEjZMUTc4) ### Week2 - [day7](https://youtu.be/YOwPioc7mVo) - [day9](https://youtu.be/syvQtBaV36g) - [day10](https://youtu.be/RlrLe630-XE)