راهنمای نامگذاری متغیرها در JavaScript
307, RedirectKeepVerb
https://javascript.plainenglish.io/variable-naming-best-practices-in-javascript-94af115f42cd icon

Variable Naming Best Practices in JavaScript

Like any other programming language, JavaScript relies heavily on well-structured and understandable code. One of the fundamental building blocks of clean JavaScript code is effective variable naming.

By adhering to certain best practices, you can significantly enhance the readability and maintainability of your JavaScript projects. Let’s dive into 12 sets of JavaScript variable naming guidelines.

راهنمای نامگذاری متغیرها در JavaScript
چگونه یک پروژه حرفه ایی را در سال 2024 شروع کنیم - قسمت 2
200, OK
https://medium.com/@mohsen_rajabi/how-to-start-an-advanced-net-project-in-2024-part-ii-2736da39b301 icon

توی این مقاله Best Practice ها رو بررسی میکنیم که چطوری میشه یک پروژه بزرگ رو شروع کنیم که بتونیم مواردی مثل Code Compelexy و آنالیز کد و... به پروژه اضافه کنیم که باعث بشه دست خط ها یکسان بشه. آنالیزور ها باعث باگ کمتری بشن

چگونه یک پروژه حرفه ایی را در سال 2024 شروع کنیم - قسمت 2
حداقل‌ نیازهای مدیریت یک پروژه‌ی بزرگ
200, OK
https://matklad.github.io/2024/03/22/basic-things.html icon

Basic Things

After working on the initial stages of several largish projects, I accumulated a list of things that share the following three properties:

  • they are irrelevant while the project is small,
  • they are a productivity multiplier when the project is large,
  • they are much harder to introduce down the line.

حداقل‌ نیازهای مدیریت یک پروژه‌ی بزرگ
راه‌هایی برای جلوگیری از بیش‌ از اندازه پیچیده کردن کدها
200, OK
https://www.16elt.com/2024/09/07/future-proof-code/ icon

On over-engineering; finding the right balance

A big debate among developers is whether to write code for today’s problem or to build a general-purpose solution for future needs. Both approaches have their pros and cons. Specific-purpose code can quickly become messy. But overly general code can add unnecessary complexity. This post, obviously opinionated, argues for a middle ground. That’s the sweet spot, as always.

راه‌هایی برای جلوگیری از بیش‌ از اندازه پیچیده کردن کدها
از تجربه گراگ استفاده کنید (The Grug Brained Developer)
200, OK
https://grugbrain.dev/ icon

A layman's guide to thinking like the self-aware smol brained 

این رو به اشتراک گذاشتم چون هم فان هم آموزنده است, ابتدا سعی کردم عنوانش رو فارسی کنم ترجمه مناسبی به ذهنم نرسید. اگر با انگلیسی بودنش مشکلی ندارید, پیشنهاد میکنم بخونید.

از تجربه گراگ استفاده کنید (The Grug Brained Developer)
PVS-Studio 7.27‌ منتشر شد
200, OK
https://pvs-studio.com/en/blog/posts/1073/ icon

ابزار فوق‌العاده‌ای است جهت بررسی کیفیت کدها که توسط برادران روسی توسعه داده می‌شود؛ همانند تمام محصولات باکیفیت jetbrains مانند Rider، ReSharper و غیره که آن‌ها هم در اصل و بنیان، روسی هستند. در این  نگارش، عدم سازگاری آن با آخرین نگارش Rider برطرف شده (با آن یکپارچه می‌شود) و همچنین قابلیت استفاده در VSCode را هم پیدا کرده‌است.

PVS-Studio 7.27‌ منتشر شد