lab-antwerp-1 / home

https://lab-antwerp-1.github.io/home/randomizer
MIT License
3 stars 13 forks source link

Daniel: Behaviour, Strategy and Implementation. Weeks 13-16 #251

Open denrique-alvarez opened 2 years ago

denrique-alvarez commented 2 years ago

🥚 Analyzing Functions:

denrique-alvarez commented 2 years ago

Week 13

Check-In

I Need Help With:

Still struggling with higher-order functions and other complex stuff. It's getting harder to keep track of what's going on.

What went well?

Getting better at reading others' code thanks to the write-up exercises. Went over a couple things more than once and that helped a lot.

What went less well?

Getting all the new info in my head without pushing the old one out of it.

Lessons Learned

Functions, what can be done with arrays, a good introduction to the work around the code: understanding, monitoring, refactoring.

Sunday Prep Work

Following as much as possible of the material for the week. It's quite a lot to digest.

gelilaa commented 2 years ago

Let us know if it is getting too much and if we can help!

denrique-alvarez commented 2 years ago

Sorry for the late reply @gelilaa, I have been buried under a bunch of information lately but it's getting better now.

denrique-alvarez commented 2 years ago

Week 14

Check-In

I Need Help With:

Not much. I just feel like I need to take some time to let everything fall in place in my head.

What went well?

Covering the material. Finding my own pace.

What went less well?

Certain concepts are still hard to grasp. However, I think it's a matter of time.

Lessons Learned

Getting better at writing test suites and looking at functions from different angles.

Sunday Prep Work

Keep working on the material. I will try to complete all the exercises recommended and go over a couple of them again to improve my understanding.

colevandersWands commented 2 years ago

Getting better at writing test suites and looking at functions from different angles.

🚀

Certain concepts are still hard to grasp. However, I think it's a matter of time.

which concepts are taking the most time for you?

denrique-alvarez commented 2 years ago

Definitely prototype delegation. Also higher-order functions but that's much better now.

colevandersWands commented 2 years ago

Definitely prototype delegation

this is interesting to help understand where things like array methods come from, but you don't need to ever use it explicitly. as long as you understand array methods come from the array prototype, can show that in the debugger, and are no longer confused why everything in MDN says Array.prototype.method then you're good to go.

you only need to know it in depth if you start Object Oriented Programmging

denrique-alvarez commented 2 years ago

Week 15

Check-In

I Need Help With:

My VSCode has been giving errors when I try to debug code locally.

What went well?

I have been able to catch up with a lot of things from the past and the current module.

What went less well?

It still takes me a lot of time to finish one full exercise with all the files, so not many chances to do as many as I would like to.

Lessons Learned

Import, export, ECMAScript, better test cases, declarative vs. imperative programming, improving array methods and callback functions

Sunday Prep Work

Try to finish at least one more problem with all the files to send to the Code Review repo.

colevandersWands commented 2 years ago

It still takes me a lot of time to finish one full exercise with all the files, so not many chances to do as many as I would like to.

these exercises aren't fast, there's a lot of detail and a lot of parts. working through one from start to finish is already great practice.

you can always come back and do more when you have time later. and you'll be practicing the whole process in group projects next module