Feedbackproces
Tijdens het project heb ik feedback ontvangen van mijn stagebegeleider en engineers. Deze feedback ging onder andere over de technische opzet, mapping, codekwaliteit en planning.
Positieve punten:
- De basis van de OOAPI is werkend opgezet.
- De endpoints voor courses, programmes en organisations zijn gerealiseerd.
- Authenticatie met JWT is werkend gemaakt.
- De API is bereikbaar via APIM.
Verbeterpunten:
- Imports moeten vaker opgeschoond worden.
- Defaultwaarden moeten vaker in constants geplaatst worden.
- UUID’s moeten uiteindelijk vanuit de database komen in plaats van tijdelijk gegenereerd worden.
- Offering-objecten moeten verder uitgewerkt worden.
- Mapping kan nog uitgebreider worden.
Reactie op feedback
Ontvangen feedback heb ik verwerkt in mijn werkzaamheden en planning. Verbeterpunten zijn opgenomen in DevOps zodat ze later uitgevoerd kunnen worden.
Voorbeelden:
- Na feedback op codekwaliteit zijn herbruikbare services gebruikt, zoals
ProductService. - Na testresultaten zijn mappings gecontroleerd.
- Na overleg over UUID’s is dit als databasewijziging opgenomen.
- Na bespreking van offerings zijn deze als openstaande werkzaamheden toegevoegd.