CS373 Fall 2022: Scott Lai — Week 2

What did you do this past week?

This past week I did the Perusall assignment, academic integrity quiz, and assignments from my other classes.

What’s in your way?

The initial cost of setting up the environment and understanding it along with my assignments and readings from other classes are currently preventing me from starting the first assignment in this class.

What will you do next week?

Next week I plan to dive into said assignment, implementing the correct code first and then optimizing it later. Along the way, I plan to write tests for the bugs I encounter and use the tools discussed in class to improve my code.

What did you think of Paper #1: Syllabus?

The syllabus did a good job outlining the structure of the class. It was a little overwhelming being several pages long, but it was complete, telling us everything we needed to know.

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

I had not used assertions very much and had not used unit tests or coverage at all, so demonstrations of them in class helped a lot. I found that they were all useful tools for improving the quality of our code.

What made you happy this week?

I am happy that I was able to finish the class exercise this week. Though it was just a few tweaks to the given code, I was terrified of being given a problem on HackerRank, so completing it was a relief.

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

Some code editors have a feature called multiple cursors, which allows you to edit multiple places in a file at once. This is built into VS Code and can be activated with the shortcut Alt+Click. See the documentation for short demos and more info.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store