CS 371p Spring 2021 Week 7: Joshua Skadberg
- What did you do this past week?
I worked on project 2 this week as well as other projects for my other classes. I also attended classes normally, and it was not too difficult to get back on track from like before the power outage situation.
- What’s in your way?
Having other classes makes it a bit difficult to keep up with things, but it also teaches me how to manage many things, and will help me in the future.
- What will you do next week?
Next week, I will start project 3, and will try to make use more use of TA resources instead of being head strong and trying to solve everything myself.
- If you read it, what did you think of the Open-Closed Principle?
I thought it was very interesting, and its what I have learned is an essential principle of programming. But it still is easier said than done, and I find myself falling into bad habits of programming by handling too many things in one function. It is better to modularize code, because it allows things such as unit tests, reduces the amount of bugs written, makes code much more easily read, and allows you to make assumptions while coding, instead of re-implementing everything.
- What was your experience of arrays, iterators, and algorithms? (this question will vary, week to week)
I personally have not used iterators that much. The most that I’ve used them was in C++, because it was always complicated for me to iterate through things in C++. However, I have learned that iterators also exist in python, so maybe implementing them in python will give me a better understand of them.
- What made you happy this week?
I started a Minecraft play through with my friends, and so far it has been extremely fun, and allows me to connect with my friends despite quarantine.
- What’s your pick-of-the-week or tip-of-the-week?
Stevia extract is sucralose based, which means that it doesn’t have he same affect as regular old sugar, and my favorite reason why I use it often is because I can enjoy sweet coffee without rotting my teeth.