فارسی
باز کردن در Telegram

پست توی این مقاله که به تازگی خوندم نویسنده به این موضوع پرداخته که چرا اکثر برنامه‌نویس‌ها توی خوندن کد ضعیفن و چطور می‌شه …

17 اکتبر 2026
ک
کدهالیک | codehalic
پیوند
برای نمایش کلیک کنید
توی این مقاله که به تازگی خوندم نویسنده به این موضوع پرداخته که چرا اکثر برنامه‌نویس‌ها توی خوندن کد ضعیفن و چطور می‌شه این مهارت رو، به‌خصوص تو دوران هوش مصنوعی، بهتر کرد. اون می‌گه برخلاف متن‌های معمولی که خطی و برای انسان نوشته می‌شن، کد برای اجرا توسط کامپیوتر چیده شده، معمولا به شکل diff خونده می‌شه و وابستگی‌هاش توی کل codebase پخش شدن، برای همین خوندن خط‌به‌خط کد از بالا به پایین باعث می‌شه جریان اصلی برنامه رو گم کنیم. راه‌حل پیشنهادی اون تکنیک dyadic scanning عه، یعنی به جای خوندن ترتیبی، چند دور کد رو به شکل غیرخطی مرور کنیم؛ اول یه مسیر اصلی مثل happy path رو بگیریم و فقط ببینیم کدوم تابع داره کدوم تابع رو صدا می‌زنه و بقیه چیزها رو مثل یه black box در نظر بگیریم، بعد توی دورهای بعدی بریم سراغ جزئیات و call-siteهای مختلف (حتی بیرون از خود diff) و در نهایت وقتی ساختار کلی دستمون اومد، یه بار کل diff رو از اول تا آخر بخونیم تا نکات عجیب رو شکار کنیم. اون همچنین تاکید می‌کنه که با وجود پیشرفت LLMها، هنوز نمی‌شه خوندن کد و code review رو کامل به هوش مصنوعی سپرد، چون مشکل کدهای تولیدشده با AI معمولا باگ نیست بلکه مسئله alignment و تفاوت در ارزش‌های فنیه؛ مثلا یه ایجنت ممکنه برای حل یه race condition بی‌خطر که از قصد نادیده گرفته شده بوده، یه diff سه‌هزار خطی و بیش از حد پیچیده تولید کنه که فقط یه مهندس با خوندن دقیق کد می‌تونه جلوش رو بگیره. https://www.seangoedecke.com/how-to-read-code @codehalics | کدهالیک
👍7
13 · 583 ·

در همان حوالی فید

ککدهالیک | codehalicتیم TanStack از یه پروژه جدید به اسم redact رونمایی کرده که در واقع یه نسخه خیلی سبک‌تر و سریع‌تر از React عه و با یه پلاگین ساده Vite، بدون اینکه نیاز باشه حتیککدهالیک | codehalicتیم مهندسی Anthropic به خاطر اینکه ایجنت‌های Claude کدنویسی رو به شدت سریع کردن و تعداد mergeهای روزانه توی monorepo اون‌ها ظرف چند ماه بیش از ده برابر شده و به
این پیام
ککدهالیک | codehalicسرتیفیکیت دوره‌های کدهالیک بالاخره فعال شد از همین الان می‌تونید برای دوره‌هایی که کامل ضبط شدن (چه رایگان و چه پولی) گواهی پایان دوره بگیرید و با یه کلیک مستقیککدهالیک | codehalicتیم Vercel Labs تو یه حرکت آزمایشی و عجیب به اسم tsc-ts، اومده کامپایلر جدید تایپ‌اسکریپت ۷ رو که مایکروسافت تازه برای بالا بردن سرعت با زبان Go بازنویسی کرده ب

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما