Saturday, December 20, 2025

CST438 - Week 8

With week 8 coming to a close and the holidays just around the corner, my time in this Software Engineering class is also coming to an end. Throughout the course, there were several topics that I found particularly important.

A crucial part of any development stage is, of course, testing. Interestingly, you often spend more time writing tests for your code than you do writing the code itself. This highlights the importance of testing and ensuring that there are no critical bugs in the application.

Another aspect I've learned in this class is collaborating with a group on a GitHub project using the Agile process. Collaboration is an essential part of working in the industry, and experiencing the Agile process, rather than the traditional plan-and-document Waterfall process I was more accustomed to, was a valuable learning experience.

Building off my previous point, one of the most crucial parts of the development process is the code review stage. This aspect, I feel, is often overlooked; however, during peer reviews, I identified several code issues that did not meet requirements and needed to be rewritten or updated to address problems that were not immediately apparent to my peer.

One portion of the class that I am glad we covered extensively was the use of Git. I was already familiar with GitHub from personal projects and previous classes, but this course went into more detail about Git and GitHub, including how to better organize a project and how important Git commands interact with one another.

Lastly, I want to mention the introduction to Amazon Web Services (AWS). Before this class, I had never needed to use AWS, and when I had hosted projects in the past, I used a different service. Since AWS is widely used in the industry, having at least a basic understanding of it is important. While I would likely still need to refer to documentation to set everything up, due to the number of available services, this exposure helped reduce how overwhelming the platform initially feels.

No comments:

Post a Comment

CST438 - Week 8

With week 8 coming to a close and the holidays just around the corner, my time in this Software Engineering class is also coming to an end. ...