CS 373 — Week 10

Petar Iliev
2 min readMar 26, 2023

--

What did you do this past week?

Upon returning from my spring break, I transitioned back into study mode. During my first meeting with my class partner, we were able to make significant progress on Project 3 in our OOP. Additionally, I devoted time to developing a searching algorithm for the web development project in this course. In preparation for my Number Theory exam scheduled for Monday, I spent some time studying. Moreover, I resumed my regular workout and boxing routine after taking a break during spring break.

What’s in your way?

My team is still facing an issue with our API. It randomly goes down, and I’m assuming it’s an issue with our domain, since AWS isn’t even getting the requests. We will do more research and talk to the TAs in order to come up with a solution to this problem.

What will you do next week?

I will write unit tests in Python for our new API endpoints that include searching, sorting and filtering. In addition, I will study Number Theory since I have an exam on Monday, and I will also try to finish the project in my Object Oriented Programming class.

What did you think of Paper #10. Why getter and setter methods are evil?

In my opinion, the explanation provided regarding why getters and setters aren’t considered as good object-oriented design was excellent. This insight will be particularly valuable for our work on the project in our OOP class, as getters and setters are prohibited. My partner and I plan to adhere to the author’s proposed system as we work on implementing our solution.

What was your experience of regexps, project, and cross join? (this question will vary, week to week)

I’m completely new to databases, so I’m pretty much seeing all of these things for the first time. I wasn’t in class on Monday, so I can’t really write much about regexps. However, project and cross join are both vital functionalities of a declarative database language, and I’m sure they’ll come in use soon.

What made you happy this week?

The project for this class is going well, and so is the project in my OOP class. Lastly, my studying for Number Theory is also going pretty well.

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

If you’re interested in creating a personal portfolio but don’t want to go through the hassle of making an entire website, you can customize the README file on your GitHub profile. As an illustration, you can take a look at what I did with mine at https://github.com/petarilievCS. Additionally, I recommend following this tutorial that I used as a reference during the process: https://www.youtube.com/watch?v=9A8sQZDRn5o.

--

--