Week 10: Progress in Software Engineering.
1. What did you do this past week?
This past week, I mostly worked on finishing up Phase II requirements and starting on Phase III. I completed the Postman Documentation and unit-testing and made sure the tests were working with the CI/CD pipeline. In terms of starting on Phase III, I took care of some of the user stories from our customers and closed the issues.
2. What’s in your way?
Currently, there is nothing major in my way except the fast and coming deadline for Phase III. I think because Phase II was extended twice, Phase III seems to be right on the verge. However, I think the work required for Phase III is a lot less than the previous phase and we should be able to finish even if there is no extension.
3. What will you do next week?
Next week, I plan to work on the model instances pages to reorder the information displayed currently and implement filtering/sorting on the cities model page. I think once we get one of the model pages to filter/sort it makes it easier to replicate for the other model pages.
4. If you read it, what did you think of the Dependency Inversion Principle?
I thought it was a pretty interesting read as I have dealt with the issues of “bad design” in some of my other classes. I agreed with the painful reaction to hearing “Why didn’t you try this?” after submitting the code for peer review as I’ve also had a similar experience. I hope to integrate the principle and the many others discussed throughout the series into my habits when developing software in the future.
5. What was your experience of +, *, **, and decorators?
Honestly, I was really confused about the * and ** operators but as we worked through multiple examples my level of uncertainty about the topics has gone down. I didn’t fully understand their usage after working on the first exercise but I’m planning on researching the topics to get a clear understanding.
6. What made you happy this week?
Getting my COVID vaccine appointment set up made me happy this week! I had been wanting to get the vaccine so that I could spend more time with friends who have already gotten it.
7. What’s your pick-of-the-week or tip-of-the-week?
My tip-of-the-week is to check out the bootstrap documentation for enhancing the UI/UX of the website. I’ve found it really useful when wanting to change card positions, colors, add spinners, and general CSS formatting on the frontend. https://getbootstrap.com/docs/5.0/getting-started/introduction/