TGViewer
</ MoDev > </ MoDev > @programming_codiing · 479 subscribers
Post #216 288
💻 تفاوت برنامه‌نویس جونیور و سنیور در چیه؟ جفتشون کد می‌زنن که کار می‌کنه!

اما تفاوت اصلی توی "خوانایی" و "نگهداری" کده. کدی که امروز می‌نویسی، باید ۶ ماه دیگه هم برای خودت و همکارانت قابل فهم باشه.

چند اصل ساده برای نوشتن Clean Code:

🔹 نام‌گذاری درست: اسم متغیرها و متدها باید داد بزنن که چیکار می‌کنن! از انتخاب اسم‌های مبهم مثل x یا data1 خودداری کنید.

🔹 قانون تک‌وظیفه‌ای (SRP): هر متد یا کلاس فقط و فقط باید «یک کار» مشخص رو انجام بده.

🔹 کامنت‌های بی‌مورد ممنوع: کد شما باید اون‌قدر تمیز باشه که خودش خودش رو توضیح بده، نه اینکه برای فهمیدنش نیاز به کلی کامنت باشه.


حتی من خودم وقتی داشتم کتاب clean code رو می خوندم توش اشاره شده بود که اصلا کد رو باید یه جوری بنویسی که برای کاربر نیازی به فکر کردن درباره ش نباشه. بقیش رو نمی گم و
پیشنهاد می دم که حتما کتاب clean code رو بخونین

✦ 💻 @programming_codiing
  • ❤ 3
More from @programming_codiing
  1. Oct 14, 2026بعضی موقع یه چیزی که اسمش رو کمال‌گرایی می‌ذاریم، در واقع ترس از قضاوت شدنه. پروژه رو تموم…
  2. Oct 13, 2026هر چیزی که منتشر می‌کنید، لزوماً محتوای خوبی نیست. فرض کنید دو نفر درباره‌ی جاوااسکریپت مح…
  3. Oct 12, 2026«هر احمقی می‌تواند کدی بنویسد که کامپیوتر بفهمد؛ برنامه‌نویس خوب کدی می‌نویسد که انسان‌ها…
  4. Oct 11, 2026پیشرفت، همیشه قابل دیدن نیست.. @programming_codiing
  5. Oct 10, 2026اینجور سایت های باحال : فقط ویدیو و عکس هست ولی با منطق درست برای نمایش، چیز سختی هم نیست.…
  6. Oct 8, 2026بعد جاوااسکریپت حتما تایپ‌اسکریپت رو قدم بعدی تون قرار بدید. چیز سختی نیست و زمان زیادی هم…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →