Daily Checkout 6 december - DivaniNL/i-love-web GitHub Wiki

6-12-24 Code/Design-review over de code van de User Interaction

Vandaag heb ik samen met Branco en Clarice feeback gegeven op de code en de manier van feedback/feedforward.

De code moesten we op de volgende elementen beoordelen:

  1. Controleer het JavaScript-bestand en beoordeel of er duidelijke code-comments zijn toegevoegd, zoals beschreven in het kopje Van Comments naar code. Zijn de comments begrijpelijk en helpen ze om de logica van de code te volgen?
  2. Bekijk de aangemaakte variabelen in het JavaScript-bestand. Geven de namen van de variabelen een goed beeld van wat erin wordt opgeslagen?
  3. Controleer of er styling (CSS) wordt aangepast in het JavaScript-bestand. Indien dit het geval is, maak dan een issue aan om HTML, CSS en JavaScript van elkaar te scheiden in aparte bestanden. HTML moet verantwoordelijk zijn voor de structuur en inhoud van de pagina, CSS voor de opmaak en JavaScript voor de interactiviteit. Bespreek met het team hoe je dit het beste kunt oplossen, bijvoorbeeld door gebruik te maken van de classList.toggle() methode.

Het design moesten we controleren op de volgende punten:

  1. Analyseer met elkaar hoe feedforward is toegepast in het ontwerp. Begrijpt de gebruiker meteen wat er zal gebeuren bij interactie met het element? Bespreek met de groep of er visuele of tekstuele verbeteringen mogelijk zijn om dit te verduidelijken.
  2. Beoordeel hoe feedback is verwerkt in de interactie. Is het voor de gebruiker duidelijk wat er gebeurt nadat een interactie heeft plaatsgevonden? Zijn de signalen die feedback geven (bijvoorbeeld kleurveranderingen, meldingen of animaties) logisch?
  3. Maak een issue aan hoe de interactie nog vetter, functioneler of toegankelijker gemaakt kan worden. Gebruik hiervoor jullie verbeeldingskracht. Het mag out-of-the-box zijn!

Wij hebben Jules, Saif en Karima beoordeeld:

Jules:
https://github.com/julesbruins/fix-the-flow-interactive-website/issues/28
https://github.com/julesbruins/fix-the-flow-interactive-website/issues/29
https://github.com/julesbruins/fix-the-flow-interactive-website/issues/30
https://github.com/julesbruins/fix-the-flow-interactive-website/issues/31

Saif:
https://github.com/Saif8599/fix-the-flow-interactive-website/issues/25
https://github.com/Saif8599/fix-the-flow-interactive-website/issues/26
https://github.com/Saif8599/fix-the-flow-interactive-website/issues/27
https://github.com/Saif8599/fix-the-flow-interactive-website/issues/28

Karima:
https://github.com/Karima002/fix-the-flow-interactive-website-/issues/6
https://github.com/Karima002/fix-the-flow-interactive-website-/issues/7
https://github.com/Karima002/fix-the-flow-interactive-website-/issues/8
https://github.com/Karima002/fix-the-flow-interactive-website-/issues/9
https://github.com/Karima002/fix-the-flow-interactive-website-/issues/10