Week 3: CST438 & CST462S

    This week we worked on Lab 4. Being able to test automatically using Google Drive made things a lot easier since I didn’t have to keep going back to the browser and testing everything manually. Lab 5 was about Git. Honestly, I wish we had done this at the very beginning of the program. I knew some basic commands, but learning more of them and actually using them helped a lot. We also started the group assignment by setting up the GitHub project. This part is a little stressful for me because I’m not very confident with it yet, so I’m hoping it goes smoothly and I don’t mess anything up.

Chapter 11 focused on automated testing and why it’s so important. It’s not just about catching bugs, but also about being able to make changes confidently. Testing helps reduce debugging, makes code reviews easier, improves documentation, and even leads to better design. The process is basically writing tests, running them often, and fixing issues right away. The chapter also explained different types of tests and emphasized having mostly small, fast unit tests, with fewer integration and end-to-end tests (80%, 15%, 5%). One thing that stood out to me is that if tests are slow or unreliable, they actually become a problem instead of helping.

Overall, this week is about testing properly and being able to work with others effectively.

Comments

Popular Posts