CST338–Software Design Week 7
Reflecting
on the start of this course, the Jotto assignment initially posed a complex and
challenging task. However, as the course progressed and I tackled projects with
several classes larger than Jotto, the assignment gradually transformed into a
more manageable task. This journey of understanding the stages of software
development, studying various Java concepts like unit testing, and becoming
familiar with IntelliJ has been rewarding. If I were to revisit Jotto, I would
now approach it with a more structured method, separating several methods from
their respective Java class.
I am proud
of the confidence I gained while working through challenging problems to find a
solution for Jotto and other assignments in general. Therefore, nothing is
worth celebrating other than the gradual practice of Java code and the active
dedication to write the code and analyze it through the Junit testing framework. Overall, I have
learned from this course the software design with respect to Java fundamentals
as an object-oriented programming. Moreover, I have gained fundamental
knowledge in Polymorphism, Abstraction, Encapsulation, and Inheritance.
No comments:
Post a Comment