CS373 Spring 2021: Siddhi Bhave

Siddhi Bhave
3 min readJan 30, 2021

Week #2

  1. What did you do this past week?

This past week I mainly worked on school assignments and I also met with friends if I had time. The work suddenly picked up by a lot so I was pretty busy with that. I also went for a run a few times and enjoyed the really nice Austin weather. My favorite part was when I baked brownies and got to enjoy them after a busy and stressful day.

2. What’s in your way?

The thing that is in my way is my nervousness for some of my classes as I realize how much work it is going to be managing all of the coursework. I feel that I am rushed to get the homework done rather than getting to take my time to understand and learn the material thoroughly. The lack of time in my schedule is in my way.

3. What will you do next week?

Next week I will continue working on the project for this class and my other CS class. Both projects are due very close to each other so I imagine that next week is going to be quite stressful. So I will try to get a head start on the projects over the weekend so I am not as stressed.

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

I didn’t understand what some of the lines meant but other stuff slowly came back to me from when I took OS, when I first really learned about a makefile.

5. What was your experience of Docker? (this question will vary, week to week)

So far I think I understand its purpose and how it’s basic functionality works. I am not far ahead of cloning the project repo and making a mapping of the Docker image but so far I have not run into any issues. I asked a lot of questions about Docker to professor so I think I get it for now.

6. What was your experience of assertions? (this question will vary, week to week)

I hadn’t really used assertions in the past besides to check the value of a variables inside a function and seeing if the code enters that function. However, after this week’s class I understood more the applications of assertions and why they could be bad for unit testing and for user errors.

7. What was your experience of unit tests? (this question will vary, week to week)

I have written test cases many times in the past for various projects but this was one of the first times I used the unit tests in python. I am starting to understand by python is such a useful language. I haven’t written any for the first project yet but I hope to write them soon.

8. What made you happy this week?

I was happy that I had time to make some good food and relax a little on Friday night after a long and busy week.

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

After Professor Downing told us that we needed to create 200 test cases for the first project I thought that I could probably make a script to make the test cases. However, I got to wondering if there is a tool out there already that will generate the tests for me. So I found a tool called Pynguin, which is a python general unit test generator and generates unit tests automatically. I have not gotten a chance to install and see if it is worth it but I thought it could potentially be useful in the future.

https://pypi.org/project/pynguin/

--

--