CS371p Spring 2021 Week 12

Varad Thorat
2 min readApr 18, 2021

What did you do this past week?

I finished up Darwin with my partner. I also finished some of the projects and assignments that were due this week for other classes. I watched some of the previous lectures as well.

What’s in your way?

Now that most of the major deadlines for projects and assignments are gone, I really don’t have anything that is in my way. The only thing that might be a problem is general laziness and burn out.

What will you do next week?

I will try to find a partner for the next project. I will also start doing some of the final projects in my other classes.

If you read it, what did you think of the More getters and setters?

I did read this paper. I liked how it expanded upon the ideas that were introduced in last week’s paper. One thing in particular that I like was that it gave a solution to the issue of how to display certain classes when we would not have access to its internal implementation. This was something that I really liked to see because I was struggling with how to do this in Darwin when I would not have access to the species of the creature in the Darwin class.

What was your experience of sequence containers, container adapters, and associative containers? (this question will vary, week to week)

I have used some of these containers in previous projects, specifically container adapters and associative containers. Out of the sequence containers, I have used list in previous classes and vector in this class. I have not had a chance to utilize and experiment with the deque structure. I find that it could be very useful since it improves upon some of the limitations of vector. However, I find it interesting that it does not have reserve, which could cause some issues with memory if not handled properly.

What made you happy this week?

I had a lot of deadlines for projects and assignments this past week. Now that all of them are done, I am very happy. I took some time to relax, and I am now less stressed.

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

My tip of the week is to take a break when you find a really challenging bug. It may be tempting to continuously try to figure out how to solve the issue, but you may become more frustrated, which will not help. It is good to go out and walk a little bit or do something else to clear your mind. Once your mind is cleared, you can then go back and continue working.

--

--