CST 338 Week 2

I worked on HW01 this week, developing Java code, configuring IntelliJ, and expanding my knowledge of unit testing. Although the initial setup went without a hitch, it was more difficult than anticipated to pass every unit test. I had trouble with edge situations like empty strings, big inputs, and unexpected characters, but fundamental test cases were simple. I gained a better understanding of catch blocks and the significance of appropriately handling exceptions because of debugging these problems. I also came to the realization that, rather than only speculating about the problem, closely examining unit test outputs is crucial to determining what must be corrected.

One achievement which I'm proud of is the efficient use of Java Collections and the successful implementation of Scanner for input processing. By utilizing Git to commit my work and IntelliJ's debugger rather than just print statements, I also enhanced my process. Debugging became far more effective as a result. I want to concentrate on developing modular code, increasing the effectiveness of debugging, and deepening my comprehension of JUnit testing in the future. The importance of gradual testing and systematic problem-solving was reaffirmed this week, and these skills will be essential for upcoming projects.

Comments

Popular posts from this blog

Week 2

Week 1

Week 4