Wk07/08: Final Learning Journal for CST338

 Wk07/08: Learning Journal Summary

Final Learning Journal for CST 338


Looking back at HW1, I remember struggling with formatting, print statements, and understanding the hasWon() logic. At the time, I focused mostly on just making my code work. Now, after completing more assignments and learning better coding practices, I would approach HW1 differently in a few ways. First, I would make sure to use proper Javadoc comments throughout the code instead of adding them last-minute. Second, I would break large methods like chooseWord() into smaller helper functions to improve readability and maintainability. After working with design patterns and testing strategies, I better understand how small structural changes can make code easier to test and understand.


One major victory is how much more confident I’ve become with writing clean, well-documented code. Back during HW1, I struggled with things like remembering to add Javadoc comments or managing method complexity. Now, I consistently write clear comments and break up my methods into smaller, testable parts without even thinking about it. Another big improvement is my understanding of control flow and unit testing. Early on, I was mostly guessing how to pass the tests, but now I can confidently write my own test cases, predict edge cases, and debug failures more efficiently. These skills have made me a much stronger and more deliberate programmer than I was at the start.

I have truly enjoyed this class and learned so much. I have grown as a person and teammate, being more patient and understanding. I look forward to the next course!


Comments

Popular posts from this blog

Week 4 - Goals!

Week 2 - Second week of class!

Week 4 - Interview with Industry Expert