برای یک پروژه ای نیاز به یک مدل برای جابجایی دیتا داشتم ( همراه با ذخیره کردن Exception های هندل نشده) ، که چشمم خورد به لایببری ErrorOr
این لایبرری خیلی جالبه و باعث میشه که راحت بتوانید اکسپشن هارو بدون throw کردن اکسپشنی بنویسید ، چگونه؟ خب ما در ApiResult Pattern میایم و قسمت Error رو با متن های آماده پر میکنیم .
این لایبرری هم همینکارو میکنه ولی مرتب شده تر ، شما از قبل در کلس های مختلف اکسپشن هارو تعریف میکنید و متن آن هم مشخص میکنید ( با این کار راحت تر میتوانید پروژه رو چند زبانه کنید.) ، بعد برخورد به اروری میاید و این لایبرری رو کال میکنید و ریزالت مرتب شده ای میگیرید
اگر در پروژه های چند لایه ای کار میکنید میتوانید با کمک ErrorOr بین سرویس ها اطلاعات جابجا کنید و با کمک ApiResult هم به کاربر یک ریزالت ثابت بدید ( چارچوب Error Or مناسب ریزالت نیست)
در آینده کمی از کاربرد هاشو نشان میدم
پ.ن : این لایبرری توسط Amichai Mantinband ، یکی از مهندسین اسرائیلی مایکروسافت زده شده و بنظرم خیلی جالبه
این لایبرری خیلی جالبه و باعث میشه که راحت بتوانید اکسپشن هارو بدون throw کردن اکسپشنی بنویسید ، چگونه؟ خب ما در ApiResult Pattern میایم و قسمت Error رو با متن های آماده پر میکنیم .
این لایبرری هم همینکارو میکنه ولی مرتب شده تر ، شما از قبل در کلس های مختلف اکسپشن هارو تعریف میکنید و متن آن هم مشخص میکنید ( با این کار راحت تر میتوانید پروژه رو چند زبانه کنید.) ، بعد برخورد به اروری میاید و این لایبرری رو کال میکنید و ریزالت مرتب شده ای میگیرید
اگر در پروژه های چند لایه ای کار میکنید میتوانید با کمک ErrorOr بین سرویس ها اطلاعات جابجا کنید و با کمک ApiResult هم به کاربر یک ریزالت ثابت بدید ( چارچوب Error Or مناسب ریزالت نیست)
در آینده کمی از کاربرد هاشو نشان میدم
پ.ن : این لایبرری توسط Amichai Mantinband ، یکی از مهندسین اسرائیلی مایکروسافت زده شده و بنظرم خیلی جالبه
🔅 رویا فروش های جدید
🔸 بعد از گذشت دوران ترید ، برنامه نویسی و سرمایه گذاری ، دوستان رویافروش به یاد دادن
دزدی روی آوردن 😁
🔹داستان این برنامه اینجوریه که شما یک سری تراست کد بهش میدید و اون شروع میکنه به بروت فورس کردن ولت های دست نخورده یا غیرفعال ، حالا این برنامه چه وضعیتیه؟ یک برنامه پولی اما کرک شده که رویافروش ها نسخه کرکی اش رو که ممکنه حتی آلوده هم باشه بهتون بفروشن
🔸 جالبه که تا شش هفت سال پیش همین دوستان رویافروش میومدن و ابزار های کرک، کرک شده رو به شما میفروختن که باهاش هر اکانتی که میخواید رو کرک کنید
❗️ این دزدی ها و رویا فروشی ها هیچوقت تمام نمیشن فقط رنگ عوض میکنند
#Scam
@ZenMaxe
🔸 بعد از گذشت دوران ترید ، برنامه نویسی و سرمایه گذاری ، دوستان رویافروش به یاد دادن
دزدی روی آوردن 😁
🔹داستان این برنامه اینجوریه که شما یک سری تراست کد بهش میدید و اون شروع میکنه به بروت فورس کردن ولت های دست نخورده یا غیرفعال ، حالا این برنامه چه وضعیتیه؟ یک برنامه پولی اما کرک شده که رویافروش ها نسخه کرکی اش رو که ممکنه حتی آلوده هم باشه بهتون بفروشن
🔸 جالبه که تا شش هفت سال پیش همین دوستان رویافروش میومدن و ابزار های کرک، کرک شده رو به شما میفروختن که باهاش هر اکانتی که میخواید رو کرک کنید
❗️ این دزدی ها و رویا فروشی ها هیچوقت تمام نمیشن فقط رنگ عوض میکنند
#Scam
@ZenMaxe
🔆 در صورت پاک شدن تغییرات کامیت نشده چه کنیم؟
🔺 اگر اون فایل ها توسط گیت Track شده باشن میتوانید با Git Status برشون گردونید اما شانس زیادی در این بخش ندارید.
🔺 اگر از IDE های جت برینز استفاده می کنید یا Vscode دارید ، میتوانید از قابلیت Local History استفاده کنید.
🔺 متاسفانه Visual Studio این فیچر را نداره و باید یک اکستنشن نصب کنید
🔅 حتما حواستون باشه که سر وقت تغییراتتونو کامیت کنید ، من بصورت اتفاقی برنچ رو عوض کردم و هارد ریست دادم و باعث شد که تمامی فایلا overwrite و فایل های جدید پاک شن ، با کمک لوکال هیستوری رایدر تونستم تمامی 212 فایل چنج شده رو ریکاوری کنم. ( البته که خیلی دردسر داشت ، ابزار جت برینز یکم باگ داره و نمیتونه کل پوشه رو یک جا ریکاوری کنه بهتره تک تک ریکاوری کنید)
پ.ن: رایدر دوست دارم
@ZenMaxe
🔺 اگر اون فایل ها توسط گیت Track شده باشن میتوانید با Git Status برشون گردونید اما شانس زیادی در این بخش ندارید.
🔺 اگر از IDE های جت برینز استفاده می کنید یا Vscode دارید ، میتوانید از قابلیت Local History استفاده کنید.
🔺 متاسفانه Visual Studio این فیچر را نداره و باید یک اکستنشن نصب کنید
🔅 حتما حواستون باشه که سر وقت تغییراتتونو کامیت کنید ، من بصورت اتفاقی برنچ رو عوض کردم و هارد ریست دادم و باعث شد که تمامی فایلا overwrite و فایل های جدید پاک شن ، با کمک لوکال هیستوری رایدر تونستم تمامی 212 فایل چنج شده رو ریکاوری کنم. ( البته که خیلی دردسر داشت ، ابزار جت برینز یکم باگ داره و نمیتونه کل پوشه رو یک جا ریکاوری کنه بهتره تک تک ریکاوری کنید)
پ.ن: رایدر دوست دارم
@ZenMaxe
منابع یادگیری دات نت از نظر من:
مقاله ها:
-داکیومنت مایکروسافت یا لایبرری مدنظر
- سایت code maze و csharpcorner
ویدیو های آموزشی در یوتیوب:
- Nickchapsas
- Patrick god
- Tim Corey
- Gui Ferreira
- dotnet
- NDC Conferences
- Milan Jovanović
- Amichai Mantinband
- Zoran Horvat
مقاله ها:
-داکیومنت مایکروسافت یا لایبرری مدنظر
- سایت code maze و csharpcorner
ویدیو های آموزشی در یوتیوب:
- Nickchapsas
- Patrick god
- Tim Corey
- Gui Ferreira
- dotnet
- NDC Conferences
- Milan Jovanović
- Amichai Mantinband
- Zoran Horvat
This media is not supported in your browser
VIEW IN TELEGRAM
واقعا این چراغ مطالعه ، امکانات جالبی نسبت به قیمتش داره.
میتوانید از اینجا خریداری کنید (قابلیت پرداخت قسطی هم داره)
کیفیت ساخت خوبی داره و دیمر اشم مکانیکی هستش و عمر زیادی داره
میتوانید از اینجا خریداری کنید (قابلیت پرداخت قسطی هم داره)
کیفیت ساخت خوبی داره و دیمر اشم مکانیکی هستش و عمر زیادی داره
Forwarded from thisisnabi.dev [Farsi]
اولین دسته از برنامه نویس هایی که AI جاشون رو میگیره، بطور قطع اونهایی هستن که میگن بیزینس مهم نیست و ما فقط بتونیم کد بنویسیم کافیه.