CS373 Software Engineering Blog#9

Riddhi Bhave
2 min readMar 28, 2021

1.What did you do this past week?

This past week my group and I completed the bulk of the work for phase 2. Over break we all completed our individual parts, so we spent the past week putting it together and making sure all the models are linked together. We also wrote unit tests for the frontend and backend, and also polished up the technical report.

2. What’s in your way?

Since we got most of phase 2 completed last week, there’s nothing major in my way. The only other thing we need to do is set up the CI tab in Gitlab, so hopefully all the tests run smoothly, and we have a passing pipeline.

3.What will you do next week?

Next week, we will start to look at phase 3 and divide up the filtering and searching methods among the team members. We’ll take a few days as breather since this past phase was so code heavy.

4.If you read it, what did you think of the Interface Segregation Principle?

I thought it was an interesting read. It was a little confusing at first, but there were some familiar concepts from previous classes, so it was not too hard to follow along.

5. What was your experience of comprehensions, yield, closures, and decorators? (this question will vary, week to week)

I thought the lecture was really useful for phase 2 and just for general programming habits. I recognized the decorators right away since we used them for our backend and routing in React. I like how Professor Downing teaches concepts that can be used in daily programming so it’s easy to connect the topics to real world projects.

6.What made you happy this week?

I was really happy that the phase 2 deadline got pushed. Although I think we would have finished on time, it just gave a little breathing room to make sure all the components were completed and submitted correctly.

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

My tip of the week is to start early and be organized for big projects. Since phase 2 was the bulk of the work for this project, there were many moving parts and different portions of the project depended on other things being completed. My group and I worked over break, and this gave us time to fix bugs this past week.

--

--