Lessons Learned: Kerem Zaman - bounswe/2021SpringGroup2 GitHub Wiki
1.1. What went well?
- We created a product from beggining with a team work.
1.2. What went wrong?
- We couldn't implement all the functionality in the required time period.
- Pull Requests with no tests caused a lot of tiny bugs.
- Trying code at Docker and fixing errors takes too long.
- Continiuously added requirements made scheduling and task distribution very hard.
1.3. Potential Improvements
- Setting unit tests as a minimum requirement for opening pull requests
- Well-documented task description from the beginning
1.4. What I learned?
- Creating tables with SQLAlchemy
- Configuring NGINX
- Some advanced Docker tricks such as docker-compose-wait