CS371P Fall 2021 Week 11: Vishal Tak

Vishal Tak
2 min readNov 14, 2021

Week 11 progress in OOP.

  1. What did you do this past week?

This past week, I worked on the Darwin project with my partner and we were able to finish it by passing all of the HackerRank tests. We were genuinely surprised that we passed all tests on the first run after implementing a solution. Along with the Darwin project I also worked on my Neural Networks, game design, and advertising homework.

2. What’s in your way?

Usually, the HackerRank tests are in my way of finishing the project but this time around my teammate and I were able to pass them. The only tasks left in our way are writing the acceptance tests and finishing up the other general requirements before tuning in the project.

3. What will you do next week?

Next week, I plan on taking a break from school work as most of my assignments will be due early next week. I’m also looking forward to Thanksgiving break to enjoy time with family and go Black Friday shopping.

4. If you read it, what did you think of the Paper #12: More Getters and Setters?

I thought it was an interesting read as it expanded more on last week’s paper on getters and setters. Unlike, the last paper this article provided alternatives to getters and setters in the form of interfaces. My teammate and I tried our best to avoid using getters and setters in the project and ended up overloading various operators.

5. What was your experience of initializations, copy constructor, copy assignment, move constructor, and move assignment?

I thought these were very important topics to understand when it comes to implementing new data structures and classes. I enjoyed learning about the move constructor and assignment as they provided a very clever way of distinguishing arguments to the same operator.

6. What made you happy this week?

I was happy to spend time with my cousin after a long year and go to the Kansas game with him. We had a great time and enjoyed the game thoroughly.

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

My tip of the week is to use Zoom’s whiteboard feature if you are working remotely with a partner. I found it very useful in explaining my thought process and drawing examples. It also saves time from searching online for a third-party whiteboard, which was something I used to do.

--

--

Vishal Tak
0 Followers

Computer Science student at the University of Texas at Austin. Hook Em'