Week 14
What experience do you have with UML diagrams?
Most of my UML diagrams experience comes from having to create them for classes. I have found them to be a great way to understand how programs work and what data I am working with.
Are they used at your workplace?
Unfortunately, I do not work in the software engineering industry at this time so I do not have this answer.
Have you done multithreading in any language before?
The only other language I used multithreading is in python using the async library although multithreading in java was easier to pick up in my opinion and actually being able to see it work was a great experience.
Did you find Patterns to be helpful?
The model-view-control pattern was definitely helpful and a great way to organize my code. Prior to using MVC, I felt pretty lost and confused as to what each component did, but once we pivoted to the MVC pattern it was a lot easier.
This week was definitely easier than the last, I felt that I had a better understanding of the swing and JavaFX libraries although I still need to improve more. I really enjoyed learning about multithreading as It was something I was always curious about.