CS371p Spring 2021 Week 9: Victor Xia

Victor Xia
2 min readMar 28, 2021

What did you do this past week?

This past week, I mostly studied for a midterm that I had on Thursday and completed weekly assignments. I also made sure to finish up the final touches for the Allocator project by the Wednesday due date, fixing up the acceptance tests to have a newline at the end. Lastly, I started on and almost finished my project for Symbolic Programming.

What’s in your way?

Nothing is really in my way, but I am currently in IM playoffs for volleyball, and those games/practicing for those games take up a lot of my time during the week and leave me drained afterward.

What will you do next week?

Next week, I will get started on and finish my project for Compilers. I will also finish up my project for Symbolic Programming, making sure my output matches exactly what is expected.

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

This paper was a very interesting and insightful read. Just like the other principles that we have covered, the Interface Segregation Principle seemed to make a lot of sense, especially when dealing with code in a workforce where it is expected to be easily scalable. However, just like other weeks, this week’s read was not the most intuitive to me, and I found myself guilty of violating said principles with some of the code that I have made in the past.

What was your experience of initializations, and vector?

Initializations and vector this week seemed to make more intuitive sense to me than some of the previous lectures. While doing the hackerrank, I found out that c++ has many useful functions such as copy/fill that can save a lot of time when coding. Since, I am fairly new to c++, I found these group exercises very helpful as some of my group members were very familiar with the language and helped explain some of the shortcuts that one can take while coding.

What made you happy this week?

On Wednesday, my coed (b) volleyball team won our quarterfinals match, so we are now in the semifinals!

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

My pick of the week is using VSCode live share as an easy way to do pair-programming remotely.

--

--