نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این سخنرانی شما را در معرض دوازده یا چند روش DSL قرار می دهد. با پایان این سخنرانی ، شما مغز پر از ایده خواهید داشت که می توانید برای استفاده کامل از توانایی های کوتلین استفاده کنید. شما همه چیز را در مورد چگونگی پشتیبانی کوتلین از زبانهای خاص دامنه (DSL) شنیده اید و اکنون زمان آن است که DSL کوتلین را قرار دهید در کد روزمره شما عمل می کند. ممکن است شما در حال ساخت Gradle DSL یا Anko بعدی نباشید ، اما در حال نوشتن کد کوتلین هستید و با استفاده از تکنیک های DSL می توانید این کد را بهبود بخشید. بله ، این بحث ویژگی های کوتلین را که برای نوشتن DSL نیاز دارید را پوشش می دهد: lambdas ، infix notation ،DslMarker و غیره ... اما باید بیشتر از این بدانید. شما باید بدانید که اهداف طراحی شما چیست ، باید بدانید که چگونه از ویژگی های کوتلین به درستی برای ساخت DSL استفاده کنید ، چه الگوی طراحی به شما در انجام آن کمک می کند و همچنین چگونه می توانید کد خود را به آرامی از یک پیشرفت تکامل دهید تا در نهایت به یک DSL کامل تبدیل شوید. این سخنرانی شما را در معرض دوازده یا چند روش DSL قرار می دهد. شما یاد خواهید گرفت که چگونه با استفاده از الگوهای طراحی مانند سازنده های تو در تو ، سازنده های معمولی را به زبان تبدیل کنید ، متن را به lambdas انتقال دهید تا کد شما به زبان بیشتر شود ، ترتیب پارامتر swap برای خوانایی بیشتر کد شما و تمیز کردن نحو غیر ضروری. در پایان این سخنرانی ، شما مغز پر از ایده خواهید داشت که می توانید با استفاده از آنها از قابلیت های کوتلین استفاده کامل کنید.
سرفصل ها و درس ها
دوازده تکنیک برای DSL های روزمره
A Dozen Techniques for Everyday DSLs
-
دوازده تکنیک برای DSL های روزمره
A Dozen Techniques for Everyday DSLs
نمایش نظرات