1 00:00:00,090 --> 00:00:02,009 Congratulations, you're done. 2 00:00:02,370 --> 00:00:04,260 Boy, that was quite the ride, wasn't it? 3 00:00:04,860 --> 00:00:10,590 If you followed along that every workbook, every challenge and every quiz, you can confidently label 4 00:00:10,590 --> 00:00:12,420 yourself a Java programmer. 5 00:00:13,110 --> 00:00:16,350 Before we say our final goodbyes and I'm not crying, you are. 6 00:00:17,320 --> 00:00:22,410 Anyways, whatever you end up going into, whether it's web development, mobile development, automation, 7 00:00:22,650 --> 00:00:26,400 whatever project you're working on, I want you to keep these things in mind. 8 00:00:26,850 --> 00:00:31,950 Always read the requirements first, then organize your code around objects. 9 00:00:31,950 --> 00:00:35,070 You can never go wrong with object oriented programming. 10 00:00:35,850 --> 00:00:41,250 Please, checkpoint throw unchecked exceptions in your constructors and your methods to make sure that 11 00:00:41,250 --> 00:00:46,860 your classes are being used correctly, and in the event that the exceptions do get thrown, handle 12 00:00:46,860 --> 00:00:47,160 them. 13 00:00:47,490 --> 00:00:50,330 That's how you can make your app reliable and bulletproof. 14 00:00:51,180 --> 00:00:54,960 Find meaningful behavior to test and test all of it. 15 00:00:55,290 --> 00:01:00,990 Unit testing is the best way to avoid bugs, and if you do get bugs, use breakpoints. 16 00:01:01,260 --> 00:01:02,400 Debug the runtime. 17 00:01:02,410 --> 00:01:03,180 Don't panic. 18 00:01:03,480 --> 00:01:05,459 This code is amazing for debugging. 19 00:01:06,440 --> 00:01:13,070 And last but not least, don't copy and paste code, leverage code reusability with inheritance and 20 00:01:13,070 --> 00:01:13,970 polymorphism. 21 00:01:16,200 --> 00:01:20,880 It's really been my pleasure teaching you, I have interacted with so many of you on this court and 22 00:01:20,880 --> 00:01:26,250 it brings me a lot of joy when you share your successes or even when you share your excitement about 23 00:01:26,250 --> 00:01:29,490 the course or projects that you're doing that are relevant to it. 24 00:01:29,730 --> 00:01:35,820 So feel free to keep in touch on Discord if you ever have any questions about material or about careers. 25 00:01:36,120 --> 00:01:41,370 And I think I've run out of things to say, I really hope you're proud of yourself, and I hope you 26 00:01:41,370 --> 00:01:44,280 give the final capstone project your best effort. 27 00:01:44,790 --> 00:01:51,090 In any case, this will be my last time speaking to you, so I sincerely wish you the best of luck in 28 00:01:51,090 --> 00:01:52,820 the capstone and in life.