لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سوربت عملی: بهبود یاقوت خود با ایمنی نوع
Practical Sorbet: Improving Your Ruby with Type-safety
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از محبوبترین جستجوگر نوع Ruby برای کدنویسی با اطمینان استفاده کنید درک اینکه چگونه Sorbet میتواند پایگاههای کد Ruby شما را بهصورت ایستا تایپ کند. استفاده از ابزارهای کاربردی Sorbet در زمان اجرا برای اضافه کردن امضا و ایجاد کد آگاه از نوع مشاهده کنید چگونه Sorbet میتواند به تدریج به یک پایگاه کد اضافه شود درک کنید چگونه Tapioca ابزارهای توسعه مفیدی را ارائه میکند. کمک در پذیرش Sorbet پیش نیازها: دو سال توسعه نرم افزار حرفه ای توصیه می شود. آشنایی با Ruby و یک سیستم نوع (مانند TypeScript، C# یا Java) هر دو توصیه می شود.
بررسیکننده نوع Sorbet از Stripe در سالهای اخیر به دلیل ماهیت تدریجی آن و تعداد اشکالاتی که میتواند از بین ببرد، در بین سازمانهای توسعه Ruby محبوبیت بیشتری پیدا کرده است. تضمین نوع به طور سنتی در زبان روبی غیرممکن به نظر می رسید، اما Sorbet یک راه حل عالی ارائه کرده است. اگرچه شروع کردن برای برخی تیم ها می تواند دشوار باشد. در این دوره، ما همه چیزهایی را که برای معرفی Sorbet به پروژههای جدید یا موجود نیاز دارید، یاد میگیریم، بهترین روش نوشتن امضای تایپ و استفاده از سایر ویژگیهای Sorbet را میشناسیم و میبینیم که چگونه گردش کار توسعه خود را با یک مرحله چک کردن تایپ بهبود ببخشید.
در کمتر از 30 دقیقه خواهید دید که چگونه می توان با Sorbet در هر پایگاه کد روبی شروع کرد. سپس، ما جنبههای مختلف Sorbet را به طور عمیق بررسی خواهیم کرد و اینکه چگونه همه آنها با هم کار میکنند تا امنیت نوع کد شما را فراهم کنند. در پایان این دوره، شما ابزارهایی برای به روز رسانی گردش کار توسعه خود با چک کردن تایپ خواهید داشت و یاد می گیرید که چگونه به استفاده از Sorbet در هر ترکیب تیمی یا استراتژی سازمان کد نزدیک شوید. Sorbet برای مخازن کوچک و بزرگ به یک اندازه عالی عمل می کند.
مشاورههای کوچک روبی و سازمانهای بزرگ روبی مانند Stripe و Shopify همه کدهای کشتی را با اطمینان با Sorbet ارسال میکنند. کشف کنید که تیم شما چقدر آسان است که همین کار را انجام دهد!
سرفصل ها و درس ها
خوش آمد گویی و بررسی اجمالی دوره
Welcome and Course Overview
معرفی
Introduction
سیستم نوع تدریجی چیست؟
What is a Gradual Type System?
سوربت، به سرعت
Sorbet, Quickly
معرفی Sorbet به یک پروژه موجود
Introducing Sorbet to an Existing Project
RBI برای Gems و Metaprogramming
RBIs for Gems and Metaprogramming
معرفی Sorbet Runtime
Introducing Sorbet Runtime
سوربت، به آرامی
Sorbet, Slowly
پیدا کردن Sigil تایپ شده شما
Finding your Typed Sigil
ویژگی امضای Sorbet
Sorbet's Signature Feature
T::Enum و T::Struct در جزئیات
T::Enum and T::Struct in Detail
اظهارات و دریچه فرار را با جزئیات تایپ کنید
Type Assertions and Escape Hatches in Detail
سوربت در تست
Sorbet in Testing
کمک! سوربت شاکی است، و من نمی دانم چه کنم!
Help! Sorbet is complaining, and I don’t know what to do!
Sorbet در گردش کار توسعه شما
Sorbet in your Development Workflow
نمایش نظرات