CS 373 Spring 2021: Rahul Ramaswamy
Sun, 28 Mar 2021
What did you do this past week?
This past week I worked on setting up our team’s database and backend. We ran into some issues setting up the tables in our database, so it took longer than expected. I also worked on GUI tests for our website using selenium.
What’s in your way?
Currently, there is nothing in my way. I am trying to keep up with the course material and contribute to our project to the best of my abilities.
What will you do next week?
Next week I will continue working on our project and catch up in my other coursework.
If you read it, what did you think of the Interface Segregation Principle?
I thought this was an interesting read. It makes sense to not pollute interfaces and make them leaner. Using Multiple inheritances was my initial idea to fix it, and it turned out to be one of the recommendations by the author.
What was your experience of comprehensions, yield, closures, and decorators? (this question will vary, week to week)
I was already familiar with comprehensions and yields before class. I also knew what closures were but did not know the term for it, I had just used them before in the past. Decorators were a completely new concept to me, so it was interesting to learn about them.
What made you happy this week?
This week I was happy to get an extension for the phase two project. We were very worried about meeting all the requirements by the deadline, but I think with the extra two days we will be able to manage.
What’s your pick-of-the-week or tip-of-the-week?
My tip of the week is to use VS code’s live share feature for pair programming. It makes collaboration really easy and streamlined by allowing multiple people to edit the same files remotely. This is a really good way to improve collaboration on projects. I use it a lot for other classes, not really too much with this class.