CS373 Software Engineering Blog#10

Riddhi Bhave
2 min readApr 3, 2021

1.What did you do this past week?

This past week, my team and I finished up phase 2 of the project. There were some last minutes difficulties with the acceptance tests, so it was a little stressful. We had to look at some articles and past repos to figure out how to configure the selenium tests with the Gitlab yml file. In the end, we got everything submitted on time. Since the past phase was so hectic, we took this week as a break and started to discuss phase 3 on Friday.

2.What’s in your way?

We got a little ahead on phase 3 when we were working on phase 2, so currently there aren’t too many things in the way. I do however have a bunch of work piled up for other classes since I put that on hold during the last few days of phase 2.

3.What will you do next week?

Next week I will start working on the searching feature in one our models. My goal is to have it working for one model page so I may use that same logic and expand it to span over the whole website, creating a site-wide search.

4.If you read it, what did you think of the Dependency Inversion Principle?

I thought it was an interesting read. Now that we’ve read a few articles, it’s cool to see how all the concepts connect and relate with each other.

5.What was your experience of +, *, ** and decorators? (this question will vary, week to week)

To be honest, the concept for decorators was a little tough to grasp. My group and I didn’t get the class exercise working the first time around, however when Professor Downing explained it again on Friday, it became a little clearer. My group and I got the exercise to pass the second time and I think my understanding of decorators solidified more.

6.What made you happy this week?

Good weather always makes me happy and this past week was sun all around.

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

My tip of the week is to use sample projects or past repos to get an idea of how to implement a feature. I think reading about a concept and actually implementing it are very different and it can be hard to appreciate a python functionality for example without seeing it in action. Looking at the past repos and getting inspiration on some features really helped my group get an idea of the expectations for this project.

--

--