CS373 Spring 2021: Brian Wang, Blog #9

Brian Wang
2 min readApr 4, 2021
  1. What did you do this past week?
    The first part of the week was spent completing Phase II with my team for our website. We were a little confused on how to setup the tests, especially on the difference between the backend tests and the Postman API tests. I find it strange that most of the past projects that I viewed did not seem to do anything with creating a mock database, and I am still unclear on what creating a mock database means. The rest of the week was spent finishing up other assignments for other classes.
  2. What’s in your way?
    I feel like I am not remembering enough of what I am being taught during class lectures (for all of my classes). I think part of this is due to a bad sleep schedule; hopefully concepts make more sense in time for exams!
  3. What will you do next week?
    Our group will make progress on Phase III. Hopefully, we won’t have to panic the last few days before the project is due. We will improve our unit tests, as well as implement searching and sorting of our data.
  4. If you read it, what did you think of the Dependency Inversion Principle?
    I feel like a lot of the author’s points are justified; we do not want changes in one source code to affect others, and I think it is a good coding practice. However, I feel like the way the author phrases these coding practices are a little extra; saying how implementing code a certain way “violates” a principle the author just created and named seems excessive.
  5. What was your experience of +, *, ** and decorators? (this question will vary, week to week)
    I found it really interesting that the operation “x += y” is different from “x = x+y” if “x” was mutable, but it makes sense why Python decided on this. For star and double star, I find it a little confusing to keep track of what each one does in different scenarios, but it seems extremely useful, especially in the context of function parameters. Decorators are pretty awesome! The example of having a debug decorator seems incredibly useful.
  6. What made you happy this week?
    I think it was just getting assignments done that made me happy. There were less things to be worried about.
  7. What’s your pick-of-the-week or tip-of-the-week?
    3Blue1Brown’s videos about Neural Networks are pretty great to have an understanding on what they do (https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi&index=1). It’s pretty awesome!

--

--

Brian Wang
0 Followers

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