-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Paolo edited this page May 22, 2022
·
103 revisions
La Dispensa: un’app che ogni giorno seleziona le ricette migliori per il tuo pranzo e per la tua cena
Team members:
- Paolo Aliprandi 209404
- Letizia Girardi 213934
- Michele Lamon 209396
- Andrea Tomasoni 209443
- Documentazione apiary
- Deploy Heroku
- Backlog e sprint backlog
- [Sprint 1]
- [Sprint 2]
- [Testing]
- Database: MongoDB
- Backend: API REST (NodeJS + Express + Mongoose) + [Testing ...]
- Frontend: Web App
- Documentazione: Swagger
- Continuous Deployment: Heroku
Abbiamo usato principalmente 2 strategie di branching
- Centralized Workflow - La maggior parte delle volte
/img1
- Git Feature Branch Workflow - Per provare la differenza e solo nel caso di "significativi cambiamenti" ad esempio integrazione con nuove tecnologie (es. mongodb)
/img2
Noi definiamo "done" come:
- Il codice è stato testato da chi lo ha fatto ed è funzionante
- la correzione di precedenti bug/errori conosciuti è stata dimostrata al team
- Il codice è stato visto e approvato da almeno un altro membro del team
- La documentazione è stata vista e approvata da almeno altri due membri del team
- Il database è stato progettato e integrato per supportare la funzionalità in questione
Il nostro goal per questo sprint è stato:
- consigliare ricette
- verificare fattibilità di una ricetta
- inserire ingredienti acquistati
- modificare lista ingredienti acquistati
- visualizzazione degli ingredienti posseduti
- sviluppo UI
- progettazione database
- implementazione metodi REST
- documentazione Swagger e Apiary
Progetto per il corso di Ingegneria del Software - parte 2 tenuto all'Università di Trento. AA 2021/2022