برنامه نویسی و طراحی
24 subscribers
8 photos
2 videos
1 file
74 links
در این كانال نكات و كدهای برنامه نویسی و همینطور تجربه كاربری و طراحی به اشتراك گذاشته می شود.
Download Telegram
كد تمیز كدی است كه نسبت 10 به 1 در آن رعایت شده باشد!

در كدنویسی حتما با اصطلاح تمیز كد نوشتن آشنا هستید اما آیا واقعا میدانیم كد تمیز چه كدی است؟
حتما جملاتی مثل :
كامنت گذاری
دقت در انتخاب اسم توابع
و... به ذهنتان می رسد.
بله كاملا درست است ولی در مرحله اول یك قانون را رعایت كنید باقی موارد به خودی خود رعایت خواهند شد:
نسبت 10 به 1 را رعایت كنید.
یعنی كدی كه 10 دقیقه نوشتن آن طول می كشد باید در عرض 1 دقیقه قابل فهم و درك باشد.
اگر به این نكته دقت كنید قطعا در میابید كه كدهای شما باید كامنت گذاری شوند، توابع تا حد امكان ساده باشند و از پیچیدگی جلوگیری كنید، كوتاه نویسی رعایت شود و....

البته باید حتما نكته ای را هم در نظر داشت كه این تمیز بودن كد نباید سرعت انجام عملیات و نتیجه عملیات را بدتر كند، یعنی تمیزی را با تنبلی اشتباه نگریم.

#Clean_Code #Programming

http://t.me/WebDevelopmentReferences
.NET Core is an open source, modular, high-performance implementation of .NET for creating Windows, Linux and Mac apps, improving upon the ageing .NET Framework that's tightly coupled to Windows.

The three main themes of .NET Core 3, Hunter said, are: desktop workloads and UI interop; artificial intelligence and machine learning; and Web app development productivity. The new support for desktop development with Windows Presentation Foundation (WPF) and Windows Forms (WinForms) has been a much-discussed feature of the upcoming .NET Core 3 offering, whose exact date is expected to be revealed at the Microsoft's Build developer conference.

Article: https://visualstudiomagazine.com/articles/2019/04/04/net-core-3.aspx?m=1


#ui #ux #design #windows #netcore #aspnetcore #microsoft #webdev #dev #development #aspnet #asp #code #programming #webdevelopment #windowsform