Telegram Group & Telegram Channel
توی زبان برنامه نویسی Go شما توانایی هندل کردن Exception ها رو به صورت try catch ندارید یعنی اصلا سینتکسی در اون وجود نداره که بخواهید خطاهایی که رخ میده رو catch کنید، این یعنی همه ی خطاهارو باید موقع خروجی گرفتن از توابع هندل کنید و همیشه شرط بذارید، اینکار اشتباه نیست برای همین رعایت ها زبان گو پرفورمنس بسیار بالایی داره.

یه بحثی بود قبلا کرده بودم که throw exception کردن برای اینکه به کاربرامون بفهمونیم خطای ولیدیشن دارن یا خطاهای user friendly خوردن صحیح نیست. چندتا نکته:
1.خطا throw کردن به صورت دستی وقتی یک نفر api شمارو صدا میزنه باعث ایجاد وقفه توی سیستم شما میشه و پردازش های Cpu و Ram رو بیشتر می کنه.
2.کلا استفاده از try و catch پروفورمنس کد شمارو پایین میاره حتی اگر به خطا نخورید و چیزی throw نشه.
3.خوانایی کد رو پایین میاره و فانکشنالیتی کد شمارو بهم میریزه.

حالا توی زبان برنامه نویسی Go یکم از اون ور پشت بوم افتاده چون وقتی سیستم به خطایی بخوره که هندل نشده اپ شما کرش می کنه یعنی به برنامه نویس ها میگن شما باید در هر صورت جلوی رخ دادن خطا رو بگیرید و موقع مواجه با استثناها شما عملا باید اپ رو مجدد اجرا کنید و ریسک این نوع برنامه نویسی هم بالاست چون اگر یک درخواست از سمت کلاینت بتونه روی سرور شما exception ایجاد کنه، بوم!!

من بهتون پیشنهاد میکنم خوبی های هر کدوم رو داشته باشید و فقط وقتی throw exception کنید که واقعا لازمه و تا جایی که میتونید استفاده از try catch رو توی کدهاتون کم کنید.

@CSharpTips



tg-me.com/CsharpTips/325
Create:
Last Update:

توی زبان برنامه نویسی Go شما توانایی هندل کردن Exception ها رو به صورت try catch ندارید یعنی اصلا سینتکسی در اون وجود نداره که بخواهید خطاهایی که رخ میده رو catch کنید، این یعنی همه ی خطاهارو باید موقع خروجی گرفتن از توابع هندل کنید و همیشه شرط بذارید، اینکار اشتباه نیست برای همین رعایت ها زبان گو پرفورمنس بسیار بالایی داره.

یه بحثی بود قبلا کرده بودم که throw exception کردن برای اینکه به کاربرامون بفهمونیم خطای ولیدیشن دارن یا خطاهای user friendly خوردن صحیح نیست. چندتا نکته:
1.خطا throw کردن به صورت دستی وقتی یک نفر api شمارو صدا میزنه باعث ایجاد وقفه توی سیستم شما میشه و پردازش های Cpu و Ram رو بیشتر می کنه.
2.کلا استفاده از try و catch پروفورمنس کد شمارو پایین میاره حتی اگر به خطا نخورید و چیزی throw نشه.
3.خوانایی کد رو پایین میاره و فانکشنالیتی کد شمارو بهم میریزه.

حالا توی زبان برنامه نویسی Go یکم از اون ور پشت بوم افتاده چون وقتی سیستم به خطایی بخوره که هندل نشده اپ شما کرش می کنه یعنی به برنامه نویس ها میگن شما باید در هر صورت جلوی رخ دادن خطا رو بگیرید و موقع مواجه با استثناها شما عملا باید اپ رو مجدد اجرا کنید و ریسک این نوع برنامه نویسی هم بالاست چون اگر یک درخواست از سمت کلاینت بتونه روی سرور شما exception ایجاد کنه، بوم!!

من بهتون پیشنهاد میکنم خوبی های هر کدوم رو داشته باشید و فقط وقتی throw exception کنید که واقعا لازمه و تا جایی که میتونید استفاده از try catch رو توی کدهاتون کم کنید.

@CSharpTips

BY C# Programming Guide


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/CsharpTips/325

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

Traders also expressed uncertainty about the situation with China Evergrande, as the indebted property company has not provided clarification about a key interest payment.In economic news, the Commerce Department reported an unexpected increase in U.S. new home sales in August.Crude oil prices climbed Friday and front-month WTI oil futures contracts saw gains for a fifth straight week amid tighter supplies. West Texas Intermediate Crude oil futures for November rose $0.68 or 0.9 percent at 73.98 a barrel. WTI Crude futures gained 2.8 percent for the week.

Telegram announces Anonymous Admins

The cloud-based messaging platform is also adding Anonymous Group Admins feature. As per Telegram, this feature is being introduced for safer protests. As per the Telegram blog post, users can “Toggle Remain Anonymous in Admin rights to enable Batman mode. The anonymized admin will be hidden in the list of group members, and their messages in the chat will be signed with the group name, similar to channel posts.”

telegram from in


Telegram C# Programming Guide
FROM USA