CS373 Spring 2021: Blog 10

Jiaxi Chen
2 min readApr 5, 2021

What did you do this past week?

This week, we finished the Phase II for our project! It’s a super busy week, because many projects are due last week. However, I think our team did a great job on the Phase II. Also, we’ve met this weekend to kick off the Phase III. I’ll bee responsible for the search feature for our project and probably prettify some of our pages and instances.

What’s in your way?

This week, we just basically wrapped up our Phase II. We did most of the work last week, so there’s not much left for this week for Phase II. Therefore, I didn’t encounter obstacles in my coding.

What will you do next week?

Next week, our team will start working the Phase III. I think we would pay huge amount of attention to searching, sorting and filtering features in our web, because personally we regard most of the Phase III is about those functions. I will be implementing the search features. We found a good search application that can be incorporated in our website. I’ll dive into that, set it up and display it in the front end.

If you read it, what did you think of the Dependency Inversion Principle?

I haven’t finished reading it yet, but I think it must be an interesting article. It tells how to design a “good” program. It really helps to know the criteria for good program, because after knowing that, we can design an application that closely fit to those rules!

What was your experience of +, *, ** and decorators? (this question will vary, week to week)

Decorators are hard to understand. For me ,when I first learned this concept at my freshman year, I had no idea what it is and how to use it. Though I’ve used decorators sometimes in my programming, I am still super confused about this technique. I think this week’s of exercise do help me to understand this technique. Especially, the exercise in this week was super helpful. I did figure it out and now I have a better knowledge about decorators.

What made you happy this week?

We finished Phase II and my other projects are also done before due day!

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

As our team was discussing Phase III, we found a good search application that can be used in the website. algolia is a flexible AI-powered search and discovery platform. You can just upload your data to their website, and add its component to the website. Then, you can do the search! The best thing is you can do that in free!

--

--