بخش 6 از مهمترین قوانین کد تمیز
💎 نامگذاری خوب و سازگار:
سعی کنید متغیرها، متدها و کلاسها به گونهای نامگذاری شوند که قابل فهم و معناداد باشند.
#برنامهنویسی
----------
🆔 @OxinCode
💎 نامگذاری خوب و سازگار:
سعی کنید متغیرها، متدها و کلاسها به گونهای نامگذاری شوند که قابل فهم و معناداد باشند.
#برنامهنویسی
----------
🆔 @OxinCode
مهارتهایی که برنامهنویسان حرفهای دارند
💎 درک معماری نرمافزار
💎 کار با ابزارهای هوش مصنوعی
💎 مهارت سرچ کردن
💎 تست نرم افزار
💎 زبان انگلیسی
💎 بهینهسازی کد
#برنامهنویسی
----------
🆔 @OxinCode
💎 درک معماری نرمافزار
💎 کار با ابزارهای هوش مصنوعی
💎 مهارت سرچ کردن
💎 تست نرم افزار
💎 زبان انگلیسی
💎 بهینهسازی کد
#برنامهنویسی
----------
🆔 @OxinCode
بخش 7 از مهمترین قوانین کد تمیز
💎 اصل KISS باید رعایت شود:
باید از پیچیدگیهای غیرضروری پرهیز شود. با افزایش پیچیدگی، برخی طراحیها و کدها در سیستم بیفایده میشوند. تمام طراحیها و کدها باید سادهترین حالت ممکن را داشته باشند.
#برنامهنویسی
----------
🆔 @OxinCode
💎 اصل KISS باید رعایت شود:
باید از پیچیدگیهای غیرضروری پرهیز شود. با افزایش پیچیدگی، برخی طراحیها و کدها در سیستم بیفایده میشوند. تمام طراحیها و کدها باید سادهترین حالت ممکن را داشته باشند.
#برنامهنویسی
----------
🆔 @OxinCode
💥 15 توصیه برای توسعهدهندگان React
1. جاوااسکریپت را به بهترین شکل یاد بگیرید
2. مستندات رسمی React را بخوانید
3. از همون ابتدا شروع به ساخت پروژه کنید
4. از کتابخانههای معتبر و قابل اعتماد استفاده کنید
5. تا جای ممکن با Vanilla JS مشکلات را حل کنید
6. منطقهای مرتبط را در کنار هم قرار دهید.
7. کامپوننتها را ساده نگه دارید
8. برای Refactoring وقت بگذارید
9. الگوهای خوب برنامهنویسی را یاد بگیرید
10. کدهای زیادی از React بخوانید تا دیدتان بازتر شود
11. در اسرع وقت از TypeScript استفاده کنید
12. از Early Abstractions پرهیز کنید
13. . کورکورانه از آموزشهای آنلاین پیروی نکنید
14. از مدیریت وضعیت داخلی React استفاده کنید (مثل useState و Context)
15. حجم باندل (Bundle) را بهینهسازی کنید و هر جا ممکن بود lazy load استفاده کنید.
#برنامهنویسی
----------
🆔 @OxinCode
1. جاوااسکریپت را به بهترین شکل یاد بگیرید
2. مستندات رسمی React را بخوانید
3. از همون ابتدا شروع به ساخت پروژه کنید
4. از کتابخانههای معتبر و قابل اعتماد استفاده کنید
5. تا جای ممکن با Vanilla JS مشکلات را حل کنید
6. منطقهای مرتبط را در کنار هم قرار دهید.
7. کامپوننتها را ساده نگه دارید
8. برای Refactoring وقت بگذارید
9. الگوهای خوب برنامهنویسی را یاد بگیرید
10. کدهای زیادی از React بخوانید تا دیدتان بازتر شود
11. در اسرع وقت از TypeScript استفاده کنید
12. از Early Abstractions پرهیز کنید
13. . کورکورانه از آموزشهای آنلاین پیروی نکنید
14. از مدیریت وضعیت داخلی React استفاده کنید (مثل useState و Context)
15. حجم باندل (Bundle) را بهینهسازی کنید و هر جا ممکن بود lazy load استفاده کنید.
#برنامهنویسی
----------
🆔 @OxinCode
💥 10 ایده انجام پروژه در React
1. Create a cocktail search page
2. Build a Tetris Game using React Hooks
3. Create a Birthday Reminder App
4. Create a tours page
5. Create an accordion menu
6. Create tabs for a portfolio page
7. Create a review slider
8. Create a color generator
9. Create a Stripe payment menu page
10. Create a shopping cart page
#برنامهنویسی
----------
🆔 @OxinCode
1. Create a cocktail search page
2. Build a Tetris Game using React Hooks
3. Create a Birthday Reminder App
4. Create a tours page
5. Create an accordion menu
6. Create tabs for a portfolio page
7. Create a review slider
8. Create a color generator
9. Create a Stripe payment menu page
10. Create a shopping cart page
#برنامهنویسی
----------
🆔 @OxinCode
بخش 8 از مهمترین قوانین کد تمیز
💎 استفاده از استثناها:
زمانی که متد نتواند هدف خود را انجام دهد، و اصطلاحا در موارد استثنایی باید یک exception پرتاب شود. سعی کنید exception را به درستی مدیریت کنید و از مقادیر null یا کدهای بازگشتی در این ساختار استفاده نکنید.
#برنامهنویسی
----------
🆔 @OxinCode
💎 استفاده از استثناها:
زمانی که متد نتواند هدف خود را انجام دهد، و اصطلاحا در موارد استثنایی باید یک exception پرتاب شود. سعی کنید exception را به درستی مدیریت کنید و از مقادیر null یا کدهای بازگشتی در این ساختار استفاده نکنید.
#برنامهنویسی
----------
🆔 @OxinCode
یادگیری برنامهنویسی با انجام پروژه توسط سایتهای زیر:
💎 CoderByte
💎 CodeWars
💎 LeetCode
💎 HackerRank
💎 CodeChef
💎 Exercism
💎 Project Euler
💎 Codin Game
#برنامهنویسی
----------
🆔 @OxinCode
💎 CoderByte
💎 CodeWars
💎 LeetCode
💎 HackerRank
💎 CodeChef
💎 Exercism
💎 Project Euler
💎 Codin Game
#برنامهنویسی
----------
🆔 @OxinCode
بخش 9 از مهمترین قوانین کد تمیز
💎 همه چیز باید کوچک و بهینه باشند:
به طور معمول، متدها باید کوچک و فشرده باشند. ایدهآل این است که کمتر از 100 خط کد باشند.
#برنامهنویسی
----------
🆔 @OxinCode
💎 همه چیز باید کوچک و بهینه باشند:
به طور معمول، متدها باید کوچک و فشرده باشند. ایدهآل این است که کمتر از 100 خط کد باشند.
#برنامهنویسی
----------
🆔 @OxinCode
بخش 10 از مهمترین قوانین کد تمیز
💎 قانون پیشنویس سربازها:
وقتی شما وارد جایی میشید (مثل کد یک پروژه یا محیط کاری)، باید اونجا رو تمیزتر از قبل ترک کنید. یعنی وقتی در حال کار بر روی کد هستید، حتی اگر وظیفه شما فقط تغییرات خاصی بوده، باید سعی کنید کد رو بهبود بدید و تمیزترش کنید.
#برنامهنویسی
----------
🆔 @OxinCode
💎 قانون پیشنویس سربازها:
وقتی شما وارد جایی میشید (مثل کد یک پروژه یا محیط کاری)، باید اونجا رو تمیزتر از قبل ترک کنید. یعنی وقتی در حال کار بر روی کد هستید، حتی اگر وظیفه شما فقط تغییرات خاصی بوده، باید سعی کنید کد رو بهبود بدید و تمیزترش کنید.
#برنامهنویسی
----------
🆔 @OxinCode
با سایت زیر، متنهای هر PDF و عکسی که خواستید رو استخراج کنید:
💎 https://chat.mistral.ai/chat
#معرفی_سایت
----------
🆔 @OxinCode
💎 https://chat.mistral.ai/chat
#معرفی_سایت
----------
🆔 @OxinCode
💥 مهارتهای مهم در عصر هوش مصنوعی
💎 Ai Literacy
💎 Conflict Mitigation
💎 Adaptability
💎 Process Optimisation
💎 Innovative Thinking
💎 Public Speaking
💎 Solution based Selling
💎 Customer Engagement and Support
💎 Stakeholder Management
💎 LLM Development
💎 Resource Management
💎 Go to market strategy
💎 Regulatory Compliance
💎 Growth Strategy
💎 Risk Assessment
#هوش_مصنوعی
----------
🆔 @OxinCode
💎 Ai Literacy
💎 Conflict Mitigation
💎 Adaptability
💎 Process Optimisation
💎 Innovative Thinking
💎 Public Speaking
💎 Solution based Selling
💎 Customer Engagement and Support
💎 Stakeholder Management
💎 LLM Development
💎 Resource Management
💎 Go to market strategy
💎 Regulatory Compliance
💎 Growth Strategy
💎 Risk Assessment
#هوش_مصنوعی
----------
🆔 @OxinCode
محشره!!!
انواع مؤلفههای UI | با یه کلیک کدشو بگیر
🔗 https://uiverse.io/elements
#وب
----------
🆔 @OxinCode
انواع مؤلفههای UI | با یه کلیک کدشو بگیر
🔗 https://uiverse.io/elements
#وب
----------
🆔 @OxinCode
💥 11 وبسایت رایگان و ضروری که هر برنامهنویس باید بشناسد.
1. omatsuri.app
2. htmlrev.com
3. unicornicons.com
4. uiverse.io
5. undraw.co
6. patternpad.com
7. shapedivider.app
8. photopea.com
9. quickref.me
10. devdocs.io
11. devhints.io
#برنامهنویسی
----------
🆔 @OxinCode
1. omatsuri.app
2. htmlrev.com
3. unicornicons.com
4. uiverse.io
5. undraw.co
6. patternpad.com
7. shapedivider.app
8. photopea.com
9. quickref.me
10. devdocs.io
11. devhints.io
#برنامهنویسی
----------
🆔 @OxinCode
💥 آشنایی با CI/CD
💥 اگه برنامهنویسی میکنی یا با توسعه نرمافزار سروکار داری، CI/CD یه مفهوم خیلی مهمه!
در واقع CI (یکپارچهسازی مداوم) و CD (تحویل/استقرار مداوم) باعث میشن کدت سریعتر، بدون خطا و خودکار وارد محیط اجرا بشه.
1⃣ تو CI کدها بهطور منظم با هم ادغام میشن و تست میشن تا خطاها زودتر پیدا بشن.
2⃣ تو CD نسخهی جدید برنامه بهصورت خودکار روی سرور اجرا میشه، بدون نیاز به کار دستی.
💥 ابزارهایی مثل GitHub Actions و GitLab CI کمک میکنن این روند کاملاً اتوماتیک باشه و توسعه سریعتر و مطمئنتری داشته باشی.
#برنامهنویسی
----------
🆔 @OxinCode
💥 اگه برنامهنویسی میکنی یا با توسعه نرمافزار سروکار داری، CI/CD یه مفهوم خیلی مهمه!
در واقع CI (یکپارچهسازی مداوم) و CD (تحویل/استقرار مداوم) باعث میشن کدت سریعتر، بدون خطا و خودکار وارد محیط اجرا بشه.
1⃣ تو CI کدها بهطور منظم با هم ادغام میشن و تست میشن تا خطاها زودتر پیدا بشن.
2⃣ تو CD نسخهی جدید برنامه بهصورت خودکار روی سرور اجرا میشه، بدون نیاز به کار دستی.
💥 ابزارهایی مثل GitHub Actions و GitLab CI کمک میکنن این روند کاملاً اتوماتیک باشه و توسعه سریعتر و مطمئنتری داشته باشی.
#برنامهنویسی
----------
🆔 @OxinCode