Blog Entry #7
Welcome to my 7th week blog update, where I will go over the highlights of the past two weeks in Software Engineering.
What did you do this past week?
This past week I mostly caught up on work left over from the previous weekend, and prepared for the upcoming Project III deadline for SWE. With four tests next week, as well as multiple projects, it will be tough but this weekend gives me some time to get back on track.
What’s in your way?
Nothing is currently in my way, but I need to begin researching how to integrate a Flask backend into our RESTful API and React frontend.
What will you do next week?
Next week I will study for the SWE exam and work hard to complete the second phase of our SWE project. Outside of this class I will also prepare for my other exams.
If you read it, what did you think of The Open-Closed Principle?
The Open-Closed Principle serves as a good standard of good coding practice and methodological organization of code for future development. I’d like to think I try to incorporate this into my program design, but having it laid out in a formal article and method helps to develop in the future.
What was your experience of iterators, generators, and yield?
While iterators are very familiar to me (even in the new context of Python), I am still a bit cloudy in my understanding of generators and yield in Python, so I will have to look a bit more into how they are used.
What made you happy this week?
I was happy to have a lighter workload than normal this week, although I am afraid I might be paying for it in the amount of work, projects, and exams to come this week.
What’s your pick-of-the-week or tip-of-the-week?
My tip of the week is to research tools prior to using them. It is integral to an implementation for a developer to understand the tools and plugins that may be used to make the best design decisions and ensure a robust solution in the end.