CS 373 Spring 2021 Blog 12 Zein Fakhreddine
What did you do this past week?
This past week my group and I finished up phase 3 of the project. I added a last minute attribute to one of our models on the backend. On the frontend I worked on some of the searching functionality and helped to clean some things up.
What’s in your way?
My team and I will have to start meeting for the next phase of the project. I’m not too worried because I think this phase will be less work than previous phases.
What will you do next week?
Meet with my group to plan out phase IV. Usually at the beginning of phases we begin creating issues on GitLab to see what needs to get done. Then we will divide out the work amongst ourselves.
If you read it, what did you think of the More getters and setters?
I found it interesting. As I mentioned with the last paper I was really surprised by the idea that getters and setters do not follow OOP design. From reading the this paper I think it served as a follow up to the last one as a proof of concept. Like the author mentioned a lot of people are tied to using getters/setters and probably got pretty upset at the authors paper. This paper used a large example to convey his point and I think it was done well. It certainly convinced me.
What was your experience of SQL?
I found it to be relatively easy to understand. I’m really happy we’re getting a surface level look at SQL because before this I had no understanding of the language. Professor Downing did a great job of explaining the concepts and the exercise was useful in reinforcing my understanding.
What made you happy this week?
Finishing phase III.
What’s your pick-of-the-week or tip-of-the-week?
My tip-of-the-week is pretty simple. Optional chaining is a relatively new addition to Javascript that allows you to safely access attributes of an object that might be null without causing an error. It’s really useful when getting objects from an API for example.