CS373 Fall 2020: Gary Wang

Gary Wang
2 min readSep 5, 2020

Blog Post 2

What did you do this past week?

This past week I attended all the lectures for CS 373 Software Engineering. I learned about assertions and unit tests. I also went to the Docker workshop to learn more about Docker and ask questions. I was able to successfully download Docker for Windows 10 Home and get it up and running. In the past, I used Docker Toolbox and Oracle VirtualBox to get Docker to work on Windows 10 Home, but Docker Toolbox is outdated.

What’s in your way?

Nothing is currently in my way. I was able to resolve my issue with Docker on Windows 10 Home this week.

What will you do next week?

Next week, I will start project 1. I will first start with getting a working solution then optimize it. Of course, I will make sure to make commits every time there is an important change. I will also follow the step by step process very closely.

What was your experience of assertions, unit tests, and coverage? (this question will vary, week to week)

Prior to this week, I have never used assertions or unit tests. Now that I learned about them and their uses, I will be sure to implement them in the next project and all my projects in the future. I also learned that assertions are not good for unit tests and user errors, which makes so much sense!

How are you doing and holding up? What’s been most helpful for you in terms of support at this time?

I am doing quite well. So far, everything seems to be going smoothly. The Docker workshop this week was helpful.

What made you happy this week?

Getting Windows Linux Subsystem to work on Windows 10 Home made me very happy. In the past, I would just ssh into the lab computers but WSL will now make my life a lot easier!

What’s your pick-of-the-week or tip-of-the-week?

If you have Windows 10 Home and want to use Docker without dual-booting, I would follow this guide: https://docs.docker.com/docker-for-windows/install-windows-home/. Be sure to follow the steps in the order that they are presented. I first downloaded Docker before setting my system properly and it did not work. I had to uninstall Docker and setup my system again for it to work.

--

--