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.