https://github.com/diegoclair/branas-clean-code-arch
Course about clean code and clear architecture by Rodrigo Branas
https://github.com/diegoclair/branas-clean-code-arch
Last synced: 3 months ago
JSON representation
Course about clean code and clear architecture by Rodrigo Branas
- Host: GitHub
- URL: https://github.com/diegoclair/branas-clean-code-arch
- Owner: diegoclair
- Created: 2021-09-20T22:05:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-26T00:10:25.000Z (over 3 years ago)
- Last Synced: 2024-12-28T09:39:13.441Z (5 months ago)
- Language: Go
- Size: 145 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Description
Course about Clean Code and Clean Architecture by Rodrigo Branas
We will have 8 mondays to talk about Clean Code, SOLID, Refactoring, TDD, OO, Domain-Driven Design, Desing Patterns, Event Sourcing, CQRS, Clean Architecture and REST## In this 8 monday, we will implement a project starting at basic concepts:
### project description:
We are going to develop an online sales system with possibility to make an order with multiple products, each product with it quantity. For the order we will too calculate freight, taxes and implement an possibility to use a coupon that will apply some discount. And all the process need to control the stock.
We will implement too payment process and a possibility to cancel an order.
### Parts of the project:
* 20/09/2021 - Implement test into a bad code for a process to validate a CPF (Brazilian document) and then do a refactoring into this code
* 27/09/2021 - Implement a process to create an order using TDD.
* 04/10/2021 -
* 11/10/2021 -
* 18/10/2021 -
* 25/10/2021 -
* 01/11/2021 -
* 08/11/2021 -## Tests
If you want to execute all tests, just run the command `make tests`## Video about presentation about the course:
https://www.youtube.com/watch?v=z9qqR5CfaEQ&t=77s## References:
https://app.branas.io/public/products/b1fe821c-8557-4ebb-9528-829f6e434ee9