Posts

Showing posts from July, 2024
This week, I worked with Adan to tackle aspects of Project 1, focusing mainly on the Book, Reader, and Shelf classes. Adan's feedback on my code was very helpgull. He spotted a major hiccup in my Book.java Class that had been causing headaches across my entire project. We started off storng looking through code, but soon realized the importance of slowing down. Adan brought a sharp eye for detail, emphasizing clean code practices and ensuring our code aligned closely with the project's requirements. Looking ahead, I'm definitely taking away the lesson to integrate more planning and regular code reviews into my workflow to nip issues in the bud early on and maintain a smoother development process. It was a reminder that sometimes a fresh perspective and a new approach can make all the difference in untangling coding issues.
For HW01, I collaborated with Adan, who reviewed my code and provided valuable feedback. He pointed out that my variable names were meaningful and clear, my formatting was good, and all my methods were well-commented. He didn't find any issues with unused imports or warnings, and he didnt mention any obvious ways to make my logic more efficient. The most challenging part for me was passing the unit tests for the getCount method, which was the only test that failed. While the existing tests are pretty comprehensive, I think they could still be improved by covering more cases and enhancing readability. Even though they cover the full range of HW1 functionality, there's always room for improvement by adding more diverse options. One specific struggle I faced was an issue where I initially solved a problem by forcing all letters to uppercase, only to later realize that I needed to differentiate between uppercase and lowercase letters. That really did not help in the end. Despite th...
Starting this course, I felt pretty confident diving into Java coding right from the start. Our teacher gave us a lot of helpful resources that made working through the assignments easier. Getting our accounts set up was smooth sailing, and setting up IntelliJ IDEA went well once I double-checked everything. I did run into a few bumps while trying to create a portable IntelliJ build, especially with getting the JDK in the right place and sorting out file paths. Despite these challenges, the week was really productive and gave me some valuable insights. Looking back, I realize how crucial it is to pay attention to setup details and be patient with problem-solving. These lessons will definitely shape how I approach the upcoming weeks, helping me tackle similar issues more effectively and get the most out of what the course offers. I'm excited to keep learning and improving my Java skills as we go forward.