CS371p Spring 2022: Relena Lai

- What did you do this past week? For Collatz, I only managed to finish a simple solution with no further optimizations. I did get to write a few tests for some edge cases. I spent most of my time working on my first project in CS 439. I did start implementing a lazy cache approach, but it’s still a work in progress.
- What’s in your way? I did not get as far as I hoped for this project because I’ve been so busy handling my other classes. It is my first semester with so many of my classes focused on projects, so it has been a struggle with time management lately.
- What will you do next week? Since Collatz is due this Tuesday, I’m planning to finish that up first. I do need to continue adding optimizations step by step as well as provide more test cases. Afterward, I will have to turn in my other projects. It’s a pretty busy week.
- What did you think of Paper #3: Continuous Integration? It was a straightforward article. I’m not very familiar with the whole process yet, but continuous integration seems pretty intuitive. I do wonder, is continuous integration already not practiced normally?
- What was your experience of UnitTests, Coverage, and IsPrime? (this question will vary, week to week) I have not used GoogleTest before, so the UnitTests lecture was a bit confusing for me. It was very useful though when I was trying to write my test cases. Our first exercise, IsPrime, was simple, and it was a solid introduction to how the future exercises are to be conducted.
- What made you happy this week? I was pretty nervous about the freezing weather. My roommates and I were worried that we were going to lose water and power, so we prepared a lot. We bought water bottles, butane gas for our portable stove, and filled up our bathtubs with water the night before. Thankfully, we only lost power for a little bit, so I’m glad that it wasn’t too serious.
- What’s your pick-of-the-week or tip-of-the-week? My friend recently showed me how to organize my tabs into groups on Google Chrome. You can create groups with color-coded labels and fit tabs into each one. You can collapse them as needed to leave the tabs you need visible. I wouldn’t say I’m a repeat offender, but sometimes, you can just find yourself with more than thirty or even fifty tabs crowding your browser.