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 the tests.
Skills I’ve Improved:
-
Access Modifiers: At the start, I only had a vague idea about
public,private, andprotected. Now I can confidently decide which one to use based on the situation. -
Class and Method Structure: I’ve learned how to organize code into smaller, reusable methods and keep my classes clean and readable.
-
Debugging and Testing: I’m much faster at identifying problems and fixing them without breaking other parts of the program.
Overall, I can see how much more confident I am now. Back in week 1, I was hesitant and often unsure if my code would even compile. Now, I approach projects with a clear plan, and I know how to use my tools and resources effectively to get the job done.
Comments
Post a Comment