CS371p Spring 2021: Kushal Pachchigar #9

What did you do this past week?
This past week I finished and submitted the project for this class — Allocator. It was quite time-consuming in terms of debugging the code, but the acceptance tests from the public repo helped a lot. Along with that, working with a partner for this project was a much better experience than working by myself for previous projects for this class.
What’s in your way?
AI project is due this upcoming Wednesday, and I and my partner were busy preparing for its exam instead. Unfortunately, we haven’t started the project yet which is worrisome, but hopefully, we’ll be able to complete it in time.
What will you do next week?
The first half of the week, I’ll be working on AI, and then since the next project for this class is coming out this weekend, I’ll spend the second half of next week to understand it and get started on it early on so that any questions me and my partner have are answered in time.
If you read it, what did you think of the Interface Segregation Principle?
The Interface Segregation Principle was a good read. It showed the advantages of keeping different interfaces specific to the custom client by not creating a general interface, but rather having a base class and then following the guidelines of inheritance.
What was your experience of initializations, and vector?
Vector seems pretty similar to arrays, but vector is pretty flexible in terms of change in the size of the vector. It was interesting to know how many different types of Initializations can affect different purposes.
What made you happy this week?
Allocator project is one of the hard projects for this class (as per previous year’s student review), and getting it over with plus finishing up all midterms this week makes me happy. Although there's a lot of work to be done in the next couple of days.
What’s your pick-of-the-week or tip-of-the-week?
Pick-of-the-week: For the autonomous driving class, we’re starting to get into pretty interesting part of the class where the car is trying to figure out where it is in the world (getting a sense of its surroundings). I’m very excited to see how it turns out at the end of the semester!