Member-only story

CS373 Spring 2021: William Wang

William Wang
3 min readFeb 7, 2021

--

What did you do this past week?

This week, I finished learning about and setting up Docker on my local machine. I proceeded to use the environment to work on my Python Collatz project, which I made some good progress on. Along the way, I did some reading on Gitlab’s CI/CD pipeline features, then experimented with my own pipeline to try out some things I found interesting.

What’s in your way?

Things have been going pretty smoothly, to be honest. I was stuck on a bug in my Collatz implementation for a few hours today, but I’ve just got it fixed. The problem was that I wasn’t looking in my cache at the very start of each new number in the query range, so I wasted a lot of running time.

What will you do next week?

I’ve been trying to do some Test-Driven Development in my Collatz project, but I’m worried there are still some cases I’m missing. My goal for early next week is to improve my testing to cover everything I can think of, at least until I’m very confident in my solution. I’d also like to better understand the coverage tool; I’ve been using the given command in the Makefile but I want to really know what it’s doing and what else I can do with it.

What did you think of Continuous Integration?

--

--

William Wang
William Wang

No responses yet

Write a response