Congratulations, you're done.
Boy, that was quite the ride, wasn't it?
If you followed along that every workbook, every challenge and every quiz, you can confidently label
yourself a Java programmer.
Before we say our final goodbyes and I'm not crying, you are.
Anyways, whatever you end up going into, whether it's web development, mobile development, automation,
whatever project you're working on, I want you to keep these things in mind.
Always read the requirements first, then organize your code around objects.
You can never go wrong with object oriented programming.
Please, checkpoint throw unchecked exceptions in your constructors and your methods to make sure that
your classes are being used correctly, and in the event that the exceptions do get thrown, handle
them.
That's how you can make your app reliable and bulletproof.
Find meaningful behavior to test and test all of it.
Unit testing is the best way to avoid bugs, and if you do get bugs, use breakpoints.
Debug the runtime.
Don't panic.
This code is amazing for debugging.
And last but not least, don't copy and paste code, leverage code reusability with inheritance and
polymorphism.
It's really been my pleasure teaching you, I have interacted with so many of you on this court and
it brings me a lot of joy when you share your successes or even when you share your excitement about
the course or projects that you're doing that are relevant to it.
So feel free to keep in touch on Discord if you ever have any questions about material or about careers.
And I think I've run out of things to say, I really hope you're proud of yourself, and I hope you
give the final capstone project your best effort.
In any case, this will be my last time speaking to you, so I sincerely wish you the best of luck in
the capstone and in life.