CS 373 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?
Nothing to unmanageable has come up so far. Having a team to discuss with is a real big bonus, as if I am unable to solve something, a second opinion is valuable.
- What will you do next week?
Next week, I will continue to work on IDB1 and hopefully we can get it more dynamic instead of our static hard coded implementation.
- 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 iterators and reduce2? (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 believe that I may use iterators much more often now on, as in python it seems much more simple and readable.
- 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.