CS 371p: Week 9

Anusha De
2 min readMar 27, 2021

What did you do this past week?

I spent this past week getting back to doing schoolwork after Spring Break. I did some research for my management group project and worked on a case assignment. For this class, I fixed a last-minute bug on Allocator after running the class acceptance tests on my project. I also reviewed my notes from the lectures.

What’s in your way?

The readings, case writeups, and group project for my management class are the main things in my way right now.

What will you do next week?

Next week I will continue working on the management assignments as well as assignments for my other classes. I’m also hoping to get a good start on the next project for this class if it is released. I will probably also need to do some grading.

If you read it, what did you think of the Interface Segregation Principle?

My main takeaway from this article was that “fat interfaces” should be avoided because they create unnecessary dependencies between clients. Two solutions to this are delegation and multiple inheritance; multiple inheritance is preferable due to its efficiency and simplicity. I thought the explanation in the paper made sense and will try to keep it in mind when making design decisions.

What was your experience of initializations and vector?

I initially had some trouble understanding these concepts the first time we went over them in class, but I think the second exercise really helped clear up my understanding. However, I still need to do a little more practice to make sure I’m fully understanding the material.

What made you happy this week?

I started crocheting a new blanket I’ve been wanting to make this week, and have made good progress so far. The yarn I wanted to use was finally in stock this week, so I was excited toget started. Crocheting is a nice way to destress; I like to do it while watching TV!

What’s your pick-of-the-week or tip-of-the-week?

My tip-of-the-week is to sleep! Getting enough sleep makes a huge difference in energy levels and overall productivity. I find that coding (especially debugging) goes much smoother if I’m well-rested.

--

--