CS373 Spring 2021: Blog 8

CS373 Spring 2021: Blog 8

  1. What’s in your way? Although spring break is here, I feel like I have to do a lot of work to keep up with my classes. Especially for the web project, there’s too many things that I am interested in and want to gain experience in, but obviously I don’t have the time to do all of that. I hope that I’ll be able to both relax and get everything done that I want to finish.
  2. What will you do next week? I have to finish up our CI/CD setup and some frontend work on our About page. I’m also really interested in what my other teammates are doing with the backend work in Flask, so I’m going to try to take a look at their code once they’re done with it.
  3. If you read it, what did you think of the Liskov Substitution Principle? I liked how it connected to the paper we read last week (Open-Closed Principle). It definitely shows that designing classes can be difficult and require a lot of thought, but in the end, it will be worth it and you’ll have much more maintainable code.
  4. What was your experience of iteration, comprehensions, generators, and digits iterator? I already had experience with each of these since I use Python a lot already, but I liked the HackerRank exercise we did for digits iterator. I thought it was interesting that in one of the test cases, it checked that calling list() on the iterator would be handled automatically and that we didn’t need to implement anything extra for converting the digits to a list.
  5. What made you happy this week? The weather was pretty warm and good the whole week! I went outside with my friends a few times and it was nice to get away from the screen for a bit :)
  6. What’s your pick-of-the-week or tip-of-the-week? Socially-distanced bouldering is open at Greg Gym! I went about three times this week and it’s really fun. If you’ve never gone before, you should try it out — it’s like rock climbing, but you’re not held up by any equipment. It’s a great way to get some exercise.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store