Week 1 πŸ™‰ - jonahgoldwastaken/functional-programming GitHub Wiki

Proces logboek week 1

πŸ“… Maandag 19 oktober

Wat heb ik vandaag gedaan

  • Repo aangemaakt
  • Codestructuur opgezet
  • Deze wiki opgezet
  • Among us gespeeld

Waar loop ik vast

Wat wordt de opzet van deze wiki? Wat moet ik hier in kwijt? Waarschijnlijk komt dat de komende dagen, maar op dit moment is het nogal vaag.

Wat ga ik morgen doen

Weet ik nog niet, dat horen we morgen pas.

πŸ“… Dinsdag 20 oktober

Wat heb ik vandaag gedaan

  • Debriefing geschreven
  • JSON Data gemaakt van de survey CSV om mee te oefenen
  • Oefening gemaakt, code staat In de repo
  • Datasets onderzocht, gekeken naar mogelijke thema's om onderzoek naar te doen.
  • Documentatie van de RDW API bekeken.

Waar loop ik vast

Op dit moment nog niets, maar ik heb het gevoel dat ik wel vast ga lopen met mijn thema. Op dit moment heb ik nog geen onderzoeksvraag, en weet ik ook niet waar ik heen wil met mijn data.

Wat ga ik morgen doen

Verder kijken naar de mogelijke datasets, en mijn debriefing aanpassen hierop zodat er een concrete onderzoeksvraag uit komt.

πŸ“… Woensdag 21 oktober

Wat heb ik vandaag gedaan

  • Beschikbare data verder onderzocht en gekeken naar wat een mogelijk leuk thema is om te onderzoeken.
  • Debriefing aangevuld met een onderzoeksvraag, het eerder ingevulde thema weggehaald.
  • Mijn practice code verder opgeschoond met onder andere wat nieuwe functies.
  • Een begin van de README geschreven.

Waar loop ik vast

Ik weet niet zo heel goed hoe ik nu verder alles moet aanpakken. Ik kan in principe alle data binnenhalen en daarmee aan de slag gaan, maar heb ik wel echt alle data nodig? Kan ik niet wat van de filters die in de API inbegrepen zijn alvast gebruiken om de data verder te filteren?

Wat ga ik morgen doen

  • Projectstructuur consistent maken
  • Verder oefenen met de survey data
  • Wat schrijven over Functional Patterns
  • Procesboek verder vullen met onderzoek over de API van het RDW

πŸ“… Donderdag 22 oktober

Wat heb ik gedaan

  • Complete refactor doorgevoerd, alles is nu netjes op z'n plek en grotendeels algemeen bruikbaar.
  • Begonnen met het verwerken van de huisdieren-kolom

Waar loop ik vast

Hoe ik ΓΌberhaupt die huisdieren kolom verwerkt ga krijgen, dat wordt echt hels.

Wat ga ik morgen doen

Voordat ik over morgen begin, wil ik nog even tussendoor zeggen dat ik in de avond de documentatie voor de practice code ga schrijven in mijn wiki en, als ik eraan toe kom, mijn README verder af ga schrijven.

  • Schrijven over de Functional Patterns die ik gebruik.
  • Huisdier verwerking afmaken.

πŸ“… Vrijdag 23 oktober

Wat heb ik gedaan

  • Ik ben verder gedaan met het verwerken van de huisdieren-kolom.
  • Nadat ik erachter kwam dat mijn code een andere structuur nodig had om de huisdieren-kolom te kunnen maken, ben ik hiermee aan de slag gegaan. Geen grote rewrite, maar voornamelijk modules herschreven.

Waar loop ik vast

Ik loop vast bij het vinden van een manier om de data netjes te verwerken. Ik ben er ook wel blind in gegaan en probeer tot nu gaandeweg de data op een manier netjes te krijgen.

Wat ga ik van het weekend doen

  • Een structuur maken voor de huisdieren-data om de ruwe data naartoe te vormen.
  • Proberen dit te verwerken, voor zover ik daar zin in heb in het weekend.
  • Mijn wiki afschrijven voor deze week, met focus op het afronden van de practice-pagina.

πŸ“… Weekend week 1

Wat heb ik gedaan

  • Modules flink gerefactord
  • Bestaande code herschreven voor consistentie
  • Diagrammen gemaakt voor de huisdieren-data
    • Ruwe data
    • Edge cases
    • Eindresultaat
    • Flow

Waar loop ik vast

Ik heb het idee dat ik flink achter ga lopen met de eindopdracht. Ik wil op maandag van week twee zo snel mogelijk de chains af hebben en de data verwerkt hebben zodat ik door kan gaan met de RDW data.

Wat ga ik maandag doen

  • De huisdieren-data verwerken
  • Debriefing aanscherpen
  • Onderzoek doen naar nieuwe hoofdvraag