The Development Workflow for Front-End Developers is an set of rules that help ensure the quality of code.
- Task definition (Epics & User stories)
- Atomic Web Design http://bradfrost.com/blog/post/atomic-web-design/
- https://guides.github.com/introduction/flow/
- Class Foundations : Abstract Data Types (ADTs)
- React: separating presentational and container components
- Error-Handling
- Use pseudocode
- Commenting
- Naming Conventions
- Eslint
- Testing
- Creating a pull request
- Code review
- UI testing
- https://www.smashingmagazine.com/2016/08/ways-to-reduce-content-shifting-on-page-load/
- Production Optimizations https://webpack.js.org/plugins/split-chunks-plugin/