CS373 Spring 2021: Brian Wang, Blog #7

Brian Wang
2 min readMar 15, 2021
  1. What did you do this past week?
    My teammates and I divided up the responsibilities for this phase of the project. I would be working to make sure all of our instance pages show up, using the data from our database. In addition, I had a math test this past week, but I’m glad it is over!
  2. What’s in your way?
    I think there are a lot of things I still do not understand in regards to making a website. When working on one small part of the website, it gets easy to lose focus on the entire project and how parts link with each other to make up the website. In addition, I feel like there are a lot of React tutorials online, but some of them seem to have very different ways of accomplishing the same thing, and some do not explain their code very well.
  3. What will you do next week?
    I hope to get a lot of my part done for this phase of the project. Now that I do not have to worry about other classes this week, I can focus this week on this big project.
  4. If you read it, what did you think of the Liskov Substitution Principle?
    I think that keeping in mind the behavior of classes is pretty important, but I think the article is taking it a little too far. I am also not sure how this principle would apply with languages that are not object-oriented.
  5. What was your experience of iteration, comprehensions, generators, and digits iterator? (this question will vary, week to week)
    I thought it was all pretty interesting. For iterators, I still think Java’s way of having a hasNext function makes more sense than iterating until a StopIteration exception, but it is nice that calling iter on an iterator returns itself in Python. For comprehensions, I still find the syntax a little wacky. Generators are a cool concept in Python. For digits iterator, I am wondering how we would implement the iterator if we had to go from most significant digit to least significant digit rather than the other way around.
  6. What made you happy this week?
    Spring break is starting! I finished my math exam on Friday too, so now I feel more relaxed. I am also ready to tackle this phase of the project!
  7. What’s your pick-of-the-week or tip-of-the-week?
    I found a pretty cool tutorial for Flask (https://flask.palletsprojects.com/en/1.1.x/quickstart/#quickstart). Hopefully it’ll make my life easier for this phase!

--

--

Brian Wang
0 Followers

I am a computer science student at the University of Texas at Austin.