Wk07/08: Learning Journal Summary
Looking back at HW1, the Hangman project feels like it was a lifetime ago. At the time, I was just starting to write Java from scratch and was still figuring out how to split code into multiple methods instead of cramming everything into one block. I remember spending a lot of time trying to get Scanner and StringBuilder working together, and debugging was a slow process because I was still learning the basics of clean, testable code. If I were to approach HW1 today, I would plan my methods first, write more modular code, and take advantage of everything I’ve learned about access modifiers, method structure, and debugging. I’d also be more confident in using Java’s built-in classes and collections to simplify logic. Two Victories This Semester: I got comfortable reading and understanding UML diagrams, then translating them into correct Java code. I learned how to write code that passes all unit tests consistently, and I’ve gotten better at catching mistakes before running...