CS 373 Spring 2021 Week 2: Sriram Alagappan

What did you do this past week?

Outside of class, I mostly just practiced Python in preparation for the Collatz project by looking at some of my previous code. I also read the makefile paper.

What’s in your way?

I don’t have anything in my way currently.

What will you do next week?

I first want to learn Docker and get my environment setup. While I would usually just SSH onto the UT computers and complete my project, I think spending the extra time to set up Docker would be worthwhile in the long run. I also understand the project since I have solved this problem in C++, so I have time to spare.

If you read it, what did you think of the makefile?

I found it to be straightforward. The comments helped to indicate what each make command did. I think it will be most useful when preparing to sync local files to the git repo, testing, and preparing for submission.

What was your experience of Docker?

I haven’t used it yet, so I don’t have any experience with it.

What was your experience of assertions?

I am used to assertions from C++, and this week helped to refresh my memory on them from the lecture. I also understand when and when not to use them. However, I have not tried using them in Python.

What was your experience of unit tests?

I have not started working on the project, so I don’t have any current experience of unit tests in this class, but I have done unit testing and have experience with Gitlab’s CI from previous projects. I have not done unit testing in Python however.

What made you happy this week?

I’m just excited that I’ve started my classes. I haven’t had too much to do at home and this semester I only have CS classes that I am interested in, so I am looking forward to learning more.

What’s your pick-of-the-week

I’ve been using an extension on VSCode with my personal projects recently called Better Comments. It is a simple extension that allows you to create stylized comments with certain keywords. I have been trying to improve my code organization and documentation in my projects, and this extension works perfectly for that. It helps to distinguish different types of comments, such as TODOS, any important information that should stand out, warnings, etc. It supports many coding languages, and is simple to install as well.

--

--

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