CS373 Spring 2021: Week 10

Meifeng Lin
2 min readApr 3, 2021

What did you do this past week?

This past week, I spent a lot of time on Phase 2 of the project. My group ran into many hurdles front-end wise, as we were implementing many concepts for the first time (ex: pagination, dynamic data population, page linking, etc.). After we submitted Phase 2, my group took a much needed break from the project.

What’s in your way?

Currently, I have a project for another CS class that is due Monday, so working on that will be my main priority. It involves using MATLAB, which I am not super familiar with, so I will be spending some time learning and familiarizing myself with MATLAB.

What will you do next week?

Next week, I hope to get an early start on Phase 3 of the project, as well as study for my Geology test on Thursday. Based on how Phase 2 went for my group last week, I have learned to not procrastinate, as there can be a large number of unexpected problems that come up when coding the website.

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

I thought that the Dependency Inversion Principle tied in nicely to the other papers we have been reading for this class and gave me a greater insight on how to have better code style. It makes sense that high level modules should not depend on/be affected by lower level modules, and I hope to practice this principle when I’m coding in the future.

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

Previous to this week, I had not used +, *, **, and decorators when coding in python, so it was interesting to learn about how these symbols could affect the behavior of functions in python.

What made you happy this week?

Turning in Phase 2 of the project was pretty exciting, as I was able to take a break from SWE and spend some time with my friends. I also played spikeball at sunset earlier in the week which was pretty fun as well.

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

A cool trick I learned a couple days ago was how to quickly paste something from your iPhone to your MacBook (for all you Apple users). If you happen to copy something on your iPhone, whether it be a picture, words, etc., you can easily transfer it to your MacBook by hitting paste. Here is the Apple tutorial if none of this made sense:

https://support.apple.com/en-us/HT209460#:~:text=On%20your%20Mac%3A%20Choose%20Apple,Handoff%2C%20then%20turn%20on%20Handoff.

--

--