CS371p Spring 2021: Sonali Bhat

Sonali Bhat
2 min readMar 27, 2021

Week #9!

What did you do this past week?

This past week, I worked on getting assignment #3 done before the due date this past Tuesday. I think the one day extension definitely helped me feel a little more comfortable with the knowledge that my acceptance tests were successfully merged into the test repo.

What’s in your way?

I don’t feel like there is anything in particular in my way.

What will you do next week?

Next week, I plan to spend some more time going over our class notes. Both my groups for our in class exercises this past week struggled to finish our solution in time, so I’m hoping that spending more time going over our class notes will help me, and therefore my future groups, to be able to solve problems like that faster.

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

I thought the paper was enlightening. I have made errors in the past in coupling classes that did not really need to be coupled. Even though at first, it seems like a small problem to have a class depending on another class that it may or may not need, the problems seem to snowball over time as the project grows. It’s definitely worth the time to design class dependencies in a cleaner way from the beginning.

What was your experience of initializations, and vector?

I’ve been following our class discussions, however I think I might need to spend a little more time reviewing our notes to fully grasp everything. I found the Hackerrank exercises to be a little challenging to get done in time, so I think that’s perhaps a sign that I need to focus some more time into understanding the material.

What made you happy this week?

I was happy when I was finished with Project #3 and got to take some time for myself without any projects or assignments due!

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

Take the time to think about class dependencies sooner rather than later. Small issues that can be swept under the rug at the beginning usually end up snowballing into further issues down the line that can lead to exceedingly messy code. It’s worth the time to design the cleanest solution possible from the beginning.

--

--

Sonali Bhat
0 Followers

Student currently pursuing a BS in Computer Science