Blogs: Week of 5 Oct — 11 Oct

Sarvesh Kalwit
2 min readOct 10, 2020
Me

What did you do this past week?

This past week, for OOP, I just read over the project guidelines and got started on it with my partner. We were able to get through reading input, and we’ve started taking a look at the heap implementation that we have to fill out. We’re putting this on hiatus until the exam next week is done, though.

What’s in your way?

There’s not much in my way for this class. The exams tend to be pretty mysterious for a bit, but once you take an exam, it becomes pretty clear how to study. (The best method will be in the tip of the week section ;)) I just need to start doing that before the two part exams next week.

What will you do next week?

Next week, I’m going to start studying for the exams, and of course take them. I also would like to work with my partner to finish the project altogether, since I’m pretty behind on recruiting and I’d like to get back to that as fast as possible.

If you read it, what did you think of The Open-Closed Principle?

I thought it was decently interesting, but an overly complex solution for the problem of having simple, reusable, maintainable code. That might just be my inexperience talking, since I haven’t worked with huge, complex code bases, but in my experience I find just applying functional programming paradigms to object orientation tends to work better.

What was your experience of iterator concepts, std::array, and std::vector?

I use iterators all the time, so it was nice to see a tutorial on how they work in C++. It was pretty interesting, but annoying at the same time, to me how many different kinds of iterators there are, and how to use them all. I was already familiar with C++ arrays, but vectors were a new thing for me, and I liked their flexibility and use as a list.

What made you happy this week?

This week…not too much honestly, it was just a lot of grinding. Hopefully the next week will be better.

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

My tip of the week is how to study for the exam next week! Just go over the hackerranks and know how to do them well. Then you can review any C++ concepts you aren’t familiar with after.

--

--