CS371g Fall 2020 Week 11: Siddhesh Krishnan
What did you do this past week?
This past week I completed the Darwin project.This was a great project for us to learn more about classes as well as how to have good Object-Oriented design when it comes to creating something such as Darwin. I was also able to learn more about vectors in C++ as well.
What’s in your way?
There isn’t anything in my way right now! We only have the final project left, so I will be sure to look out for that and start to find a partner for this final project. So, as of now, there is nothing else in my way!
What will you do next week?
Next week, I continue to solidify my understanding of vectors as well as start to find a partner for the final project. In other worlds, I will continue to work on assignments for my other classes as well as work on refining my schedule for next semester!
If you read it, what did you think of The Dependency Inversion Principle?
This reading was extremely interesting! It was nice to see the the various cases how abstract classes or interfaces could be used in different methods and how they can be extremely helpful in making code more modular and reusable. I will be sure to translate the concepts which I have learned in this reading to my coding style in the future!
What was your experience of continuing to implement std::vector, move semantics, and allocators again? (this question will vary, week to week)
The process of implementing std::vector has been fairly ok so far. Not being familiar with C++ or the basic functionality of the class. Given this, I have never been exposed to move semantics as well, so there is a learning curve. However, I am sure that rewatching lectures as well as doing the supplemental HackerRank exercises will help me. Having learned allocators in CS 429, I am pretty familiar with that concept.
What made you happy this week?
This week, I was able to complete most of my work and catch up on most of my classes! Moreover, I was able to register for my classes this week and I got most of the classes which I hoped for!
What’s your pick-of-the-week or tip-of-the-week?
My tip-of-the-week this week would be AWS! AWS is a very dynamic in the fact that they allow for data storage, app hosting, as well as have GPU clusters. They do, however, only offer their services for a price. I hope y’all check it out !