Before I took ICS 211 I initially used Textpad to implement Java codes, but everything changed when I attended ICS 211. On the first day of class my professor introduced Eclipse to the whole class, which I had doubts about being easier than Textpad. Initially, it took me a while to get used to such a new environment to implement code. Fortunately, with the help of the tutorials and Internet I got used to using Eclipse to implement my Java codes.
For this particular assignment the time to implement the code didn't take much time. The implementation only took me about 2 minutes. The most time I took was thinking up meaningful variable/method names. My intention was to give the variables/methods a name that is short and unique (non-repetitive names). The time it took me to implement the whole FizzBuzz code was about 5 minutes 20 seconds.
After I have implemented the code I wanted to try something new to test out my code. Usually I would execute the code and review the output to check if it matches the requirements. For this particular code I tried out the feature called JUnit to perform testing on whether the code contains any errors. Initially, the hard part about JUnit was figuring out how to get the code to run. Therefore, I referred to the Help Contents and searched online for examples on how to execute a code with JUnit.
Overall, this assignment gave me the experience of using an alternative method to test my program than using the traditional method (e.g. console output). For example, this time I used JUnit to perform couple test cases to ensure the program prints what I would expect based on the requirements. I also learned that implementing a code is not all about being fast, most important thing is making sure everything (e.g. syntax) is implemented correctly.