CS373 Spring 2021: Blog#2

Xuefei Zhao
2 min readJan 30, 2021

--

  1. What did you do this past week?
    This past week I revisited some basics about Python and Javascript, and I learned some unit test and coverage tools for testing and analyzing code. I learned not to use assertion for testing or user error. Also, I installed Docker on my machine so that I can work in a pre-defined environment.
  2. What’s in your way?
    Nothing at this point.
  3. What will you do next week?
    I will start working on project 1. I plan to get the repo ready on my local machine this weekend and read the documentation. After that, I will plan out the following steps.
  4. If you read it, what did you think of the makefile?
    To me, a makefile is a shortcut to run a series of commands. I think most part of the makefile is very straightforward. We’ve covered most of the tools in class, so it makes sense to use them in the makefile. However, there is something we did not mention in class. For example, I’m a little bit confused about why we are creating an HTML file.
  5. What was your experience of Docker?
    I have Docker downloaded and installed on my machine, but I haven't tried to use it yet. I plan to use it in the first project.
  6. What was your experience of assertions?
    I used assertions in my OS class last semester to check some pre-conditions. After the last week’s lecture, I have a better idea of how to use assertions, and now I feel very confident using them in my projects.
  7. What was your experience of unit tests?
    Before this class, I’ve heard about unit tests as well as the tools we covered (python unittest and mocha), but I never got a chance to use them.
  8. What made you happy this week?
    I got 100 on all quizzes.
  9. What’s your pick-of-the-week or tip-of-the-week?
    Bootstrap is a wonderful CSS framework for front-end development. It comes with millions of well-formatted components and makes it so much easier to build a nice UI.

--

--

Xuefei Zhao
Xuefei Zhao

No responses yet