CS373 Spring 2021: Siddhi Bhave

Siddhi Bhave
3 min readMar 27, 2021

Week #9

  1. What did you do this past week?

This past week I had a lot going in other classes, including this one. Along with working on Phase II I was also studying for an exam and writing an essay. I also had another programming assignment I was working on for another CS class. It was a really busy week but I am glad that it is over and the weekend is here.

2. What’s in your way?

Right now I don’t have much in my way since I just had a busy week and now it is over. I imagine that things will pick up again next week so I anticipate being a little stressed again, which could get in my way.

3. What will you do next week?

Since the deadline for Phase II was extended to Monday, next week I will make sure we have everything completed for that and start looking into the next phase as well. I don’t have any upcoming exams but I have some assignments due in the next week. I also have another programming assignment due so I will work on that too.

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

I thought it was a really interesting as I learned about what it means for a class to be “fat” and “polluted”. These are terms I haven’t heard before regarding classes so that was good exposure for me. I have not had experience with Delegation either so it was a good read learning about that. The main thing the paper was highlighting was that to make sure classes don’t perform too many functions especially if certain instances don’t need that function.

5. What was your experience of comprehensions, yield, closures, and decorators? (this question will vary, week to week)

I understood how yield function worked relatively quickly, however it was harder to grasp the concept of closures and decorators. At first, I did not see the application of decorators but then once we talked about the debug class it all made so much more sense. I can see how this concept can be really useful in practice.

6. What made you happy this week?

This week I was just happy that the weekend came by quickly. It was a long week for me so I am looking forward to just relaxing and catching up on work on the weekend. I also enjoyed the nice weather we had for a couple of days which made me happy.

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

When I was working on the database for this phase I found it really helpful to have a testing database and a production database. This helped me play around with queries and inserting information without affecting the final tables we wanted in the database.

--

--