دوره آموزشی یادگیری Lombok: برنامه نویسی جاوا ساده
1 ساعت 40 دقیقهمتوسط2023-04-11
مدرسین

Michael D. Rodgers, Jr
Java Web Applications Engineer and Consultant
جزئیات دوره
هنگام نوشتن برنامه های جاوا، تعداد زیادی کد استاندارد و تکراری مورد نیاز است، و نوشتن این کد دیگ بخار می تواند زمان بر و خسته کننده باشد. در این دوره، مربی مایکل دی. او نحوه نصب پلاگین را در Eclipse و IntelliJ و وابستگی های Maven مناسب مورد نیاز برای پروژه را نشان می دهد. از آنجا، او اصول اولیه را پوشش میدهد: بازسازی برخی از کلاسهای پایه و قدم زدن در موارد استفاده برای کاهش زمان در نوشتن کد، کاهش کد دیگ بخار - و در نتیجه نوشتن کدی که ذاتاً بسیار ایمنتر و بدون اشکال است. مایکل همچنین ویژگیهای فعلی و ویژگیهای آزمایشی Lombok را پوشش میدهد که کد توسعهدهنده را حتی بیشتر کاهش داده و بهبود میبخشد.
مهارت ها
SpringProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
مقدمه
- Lombok برای توسعه دهندگان جاوا
- نمای کلی پروژه و فایلهای تمرین
- IDE خود را پیکربندی کنید - Eclipse یا IntelliJ
کاهش کد Boilerplate در POJOs با Lombok
- کاهش نفخ تنظیم کننده و دریافت کننده کد
- افزودن اما کاهش متدهای ToString، Equals و HashCode
- جفت کردن نفخ سازنده
- یک حاشیه برای حکومت بر همه آنها
- بازی زیبا با Spring @Autowired
- رکورد JEP 359 در مقابل @Data و @Value
- چالش - کاهش کد دیگ بخار در POJOs
- راه حل - کاهش کد دیگ بخار در POJOs
استفاده از Lombok POJOهای ساده شده
- لومبوک الگوی طراحی سازنده را پیادهسازی میکند
- ساده سازی چکهای پوچ و رفع نفخ
- اعلان نهایی متغیر محلی را ساده کنید
- متغیرهای محلی قابل تغییر در مقابل JEP 286 var
- تنظیم کنندههای قابل تغییر با استفاده از Lombok @With
- چالش - استفاده از لومبوک POJOهای ساده شده
- راه حل - استفاده از Lombok POJOs ساده شده
مواد افزودنی کلاس مهم ارائهشده توسط Lombok
- کد دیگ بخار ورود به سیستم را ساده کنید
- پاکسازی کد و انتشار منابع
- ذخیره محاسبات یکبار مصرف گران قیمت
- مدیریت استثناهای خود را با SneakyThrows کوتاه کنید
- چالش - اعمال ورود به سیستم و پاکسازی
- راه حل - اعمال ورود به سیستم و پاکسازی
نتیجه
- ویژگیهای پروژه بعدی شما