CS373 Spring 2021 Blog #8: Regina Chen
Week of 11 Mar — 28 Mar
What did you do this past week?
I’ve been working on phase 2 of the project with my groupmates! More specifically, I’ve been responsible for updating the routing of the pages to work with the actual data scraped rather than the dummy data from the previous phase. I have also been working on GUI tests using selenium.
What’s in your way?
Running docker really takes a lot for my laptop and makes it run super slow and causes it to lag. Its quite annoying having my laptop freeze up and/or take a long time to do simple things due to lag. It’s okay though, but requires a lot of patience.
What will you do next week?
I plan to finish up and submit phase 2 with my group and then begin on phase 3!
If you read it, what did you think of the Interface Segregation Principle?
I found it interesting and reminded me a lot of the previous articles that we have read. It seems to be reemphasizing the principle that we should try to separate roles as much as possible to avoid a class having too much dependence on another class, and possibly needing to change if/when another class changes.
What was your experience of comprehensions, yield, closures, and decorators?
I have heard of comprehensions, yields and decorators, and the lectures definitely gave me more insight on how they worked, and why they work. Comprehensions and decorators, more specifically, are super cool to me in how simple they are to use, and how much they can help shorten and clean up code. Closures are new and a bit confusing to me honestly, but I hope that it will be solidified a bit once I rewatch the lectures.
What made you happy this week?
The weather has been pretty nice outside and I am glad that phase 2’s deadline got pushed back!
What’s your pick-of-the-week or tip-of-the-week?
YouTube is such a great source for step by step tutorials! I found this channel to be super helpful in setting up Selenium for testing.