CS373 Spring 2021 Week 9: Yuhan Zheng

Yuhan Zheng
2 min readMar 28, 2021

What did you do this past week?

This past week my group and I finished the majority of the tasks that need to be done in Phase 2. We divided up the tasks and worked in smaller groups so we could be more efficient. Since we realized that we were missing 5 additional attributes on each instance page, we spent some time finding additional information to include on those pages and changing the design of our API.

What’s in your way?

We still need to write more unit tests and put together the technical report. Hopefully, all the tests can pass, so we won’t have any debugging to do. In case we do find some bugs in our code, we will also need to fix these so we can have a passing CI pipeline.

What will you do next week?

Next week I will meet with my team on Monday to make sure we have completed everything that needs to be turned in for Phase 2. Then, we will set up the first round of meetings for Phase 3, so we know when we can meet and discuss how we want to implement filtering, searching, and sorting for the model pages. We will probably take a short break in between, so we can feel refreshed when it’s time to start working on Phase 3.

If you read it, what did you think of the Interface Segregation Principle?

Unfortunately, I didn’t have time to read the paper for this week.

What was your experience of comprehensions, yield, closures, and decorators?

I have used comprehensions before, so I was able to understand the examples pretty easily. I have heard of closures before, and now I think I have a pretty good understanding of how it works. As for yield and decorators, since these two concepts are entirely new to me, I am still a bit confused about how they are used. I plan to go back and rewatch the lectures on these topics next week and hopefully that clears things up. If not, I will go to office hours and ask for help.

What made you happy this week?

This week I tried out a new dessert place with my friend, and they had really good Napoleon cakes :)

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

When I was working on the database during Phase 2 of the project, I found this website which had a lot of useful tutorials for PostgreSQL. The information and demos on this site really helped me understanding the basics of PostgreSQL and setting up our database.

--

--