CS373 Software Engineering Blog #4: Lilia Li

Lilia Li
2 min readFeb 14, 2021

--

  1. What did you do this past week?

This past week I finished up the Collatz project by finally fixing the bug in my program causing me to time out on the 3rd test, wrote all the unit tests and generated the acceptance tests, applied the various tools to my code and test cases in the Docker image, and got more familiar with some of the features on Gitlab.

2. What’s in your way?

Right now nothing is in my way. I’m looking forward to meeting my team for the web project and getting started on that!

3. What will you do next week?

Next week I believe I will be meeting my team for the web project and coming up with a project proposal for our web project. So I expect there to be a few meetings to brainstorm ideas.

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

I had actually read that article last semester, I believe, in OS. I really enjoyed rereading it though because it reminded me about a lot of good practices to maintain while pair programming. All my experiences with pair programming in the past have been very pleasant and have also been very effective in churning out better, more effective code in less time than I would’ve been able to do it myself. I’m looking forward to doing more pair programming this semester.

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

I thought the lectures on types this week were very interesting. I didn’t know about a lot of the nuances that Professor Downing explained that were specific to Python. Some of the big takeaways that I had from those lectures were that ints past 256 become new integer objects so they can not longer be compared with the ‘is’ keyword. Also, strings and tuples have only one empty case because they are immutable, whereas lists, sets, and dictionaries do not because they are mutable.

6. What made you happy this week?

Celebrating lunar new year! I made sure to wash away any bad luck and start this year fresh. And I also ate a lot of good Chinese food.

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

My pick of the week is a javascript library used for interactive graphing called vector.js that I have been using to code a small web app! It’s really handy and easy to learn if you ever need to code up something that allows for an interactive graphing capability.

--

--

Lilia Li
Lilia Li

No responses yet