New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

create-tdd-workshop-klankblokken

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-tdd-workshop-klankblokken

Workshop environment to practice TDD

  • 1.1.1
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
2
increased by100%
Maintainers
1
Weekly downloads
 
Created
Source

TDD Workshop

Welkom bij de TDD Workshop! Misschien raar om een README in het Nederlands te zien, maar dat is omdat deze opdracht over de Nederlandse taal gaat!

Doel

In deze workshop is het doel niet om te leren hoe je testen schrijft, maar om je implementatie te laten sturen door je testen. Laat je implementatie volledig leiden door je testen. En pas als alle testen groen zijn (en je klaar bent met refactoren), verhoog je de teller in de testsuite met '1', om de volgende test te implementeren (indien nodig). Het gaat dus om het ervaren van Test Driven Design, niet om de implementatie volledig af te krijgen.

Opdracht

Kinderen met dyslexie zijn erg geholpen als ze bij woorden sneller weten hoe de uitspraak is. Een methode hiervoor is 'klankblokken' letters bij elkaar zetten en van een kleur voorzien zodat klanken die bij de letters horen sneller te herkennen zijn.

Hak woorden op in klanken / lettergroepen. Klassificeer deze klanken.

Voor regels rondom klanken: https://www.beetjespellen.nl/website/index.php?pag=111

Wanneer een ‘e’, ‘ig’ of ‘lijk’ uitgesproken wordt als een ‘u’ dan heet het een ‘stomme e’. (bijv: katje, bezig, uiterlijk)

Begin met “makkelijke” woorden, en voeg dan steeds meer woorden toe aan de tests.

Definities

{
    "korteKlinker": ["a", "e", "i", "o", "u", "è"],
    "langeKlinker": [/aa+/, /ee+/, /oo+/, /uu+/, /é+/],
    "tweeKlank": ["ie", "oe", "eu", "ui", "ei", "ij", "ou", "au"],
    "letterGroep1": ["aai", "ooi", "oei", "eau"],
    "letterGroep2": ["eeuw", "ieuw", "uw"],
    "speciaal": ["th", "c", "y"],
    "rest": ["ng", "nk", "ch", "sch", "schr"]
}

Image

Starten

yarn test

Denk aan de 'Rood', 'Groen', 'Refactor' lus!

Tips:

  • Begin zo simpel mogelijk
  • Hak gerust de functie op in meerdere functies
  • Door de tests wordt vanzelf de implementatie van zeer specifiek steeds generieker
  • Vergeet niet om pauze te nemen
  • Je kan overleggen met anderen

FAQs

Package last updated on 04 Oct 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc