Member-only story

CS373 Spring 2021: William Wang

William Wang
3 min readJan 31, 2021

--

What did you do this past week?

This week, I got my Docker environment set up on my local machine and read through the documentation for some common Docker commands. I took a look at the first project, which I think I know how to solve at a high level. Along the way, I refreshed my knowledge of Python design patterns using some online resources, just to help me implement my solution cleanly.

What’s in your way?

I’ve never written any proper software or done any testing in Python, which I expect will introduce some learning curve as I work on the first project. In my experience, Python has served as more of a “playground”, a place to quickly hack together whatever script or tool I find myself needing in the moment. As a result, I’ve developed some terrible patterns that I’ll need to fix before I can write robust code for our projects.

What will you do next week?

Next week, I will try to fully understand the unit testing and coverage tools we discussed last week. I will use these tools to develop a test harness for my Collatz project, which I will first need to actually implement as soon as possible.

What did you think of the makefile?

Having used Make extensively for my C++ projects, I thought the makefile was fairly straightforward to…

--

--

William Wang
William Wang

No responses yet

Write a response