IDE دیگه جای نوشتن کد نیست، جای بررسی کده
خلاصهٔ کاملتر
تو این مقاله اومده که IDE داره از جایی که توش کد تایپ میکنیم، تبدیل میشه به جایی که کدِ نوشتهشده توسط ایجنت رو بررسی میکنیم. ایجنتهایی مثل Claude Code و Codex تو یه تسک ممکنه ده پونزده فایل رو تغییر بدن و خروجی ترمینال اصلاً برای فهمیدن این حجم تغییر کافی نیست. به گفتهٔ نویسنده، سؤال اصلی دیگه «اینو چطور بنویسم» نیست، «آیا این برای ship کردن امنه» هست.
vibe coding (یعنی وقتی فقط توضیح میدی چی میخوای و همهچی رو میسپری به ایجنت) برای پروتوتایپ و ابزارهای شخصی خوبه، ولی وقتی کد باید بره production جواب نمیده. باید diff واقعی رو ببینی، بفهمی تیکهها چطور به هم وصلن و مطمئن شی ایجنت بیسروصدا چیزی که نخواستی رو عوض نکرده.
نویسنده میگه سالها کندترین بخش توسعه نوشتن کد بود، ولی حالا گلوگاه شده code review. بعضی تیمها گزارش دادن که بعد از اومدن ایجنتها، کل زمان pull request بیشتر هم شده. به نظر نویسنده این لزوماً بد نیست، چون تیمی که زمان reviewش صفر شده احتمالاً اصلاً دیگه چک نمیکنه. شرکتهای بزرگ هنوز امضای یه مهندس مسئول رو روی هر PR لازم دارن و یه ایجنت دوم برای review هم جای اون آدم رو نمیگیره.
طبق مقاله، چهار کار اصلی IDE تو این دوره اینان: diff برای دیدن دقیق تغییرات، navigation برای پیدا کردن همهٔ جاهایی که یه تابع صدا زده میشه، verification یعنی اجرای تست، inspection و debugger (و خوندن تستهای ایجنت که ببینی واقعاً رفتار رو تست میکنن یا الکی پاس میشن)، و documentation که ایجنت مینویسه ولی آدم باید بررسیش کنه تا تغییرات خارج از محدوده رو بگیره.
IDEها دارن با مدیریت ایجنت هم یکی میشن. GitHub Copilot جزو اولینها بود که پنل ایجنت رو کنار کد گذاشت و JetBrains هم قابلیت اجرای چند ایجنت همزمان رو اضافه کرده. نکتهٔ دیگه اینه که خود ایجنتها هم از امکانات IDE سود میبرن: ایجنتی که فقط grep میکنه context windowش رو برای فهمیدن کدبیس هدر میده، ولی با semantic search دقیقتر کار میکنه و توکن کمتری مصرف میکنه. اگه قیمتگذاری از پلن ثابت بره سمت API متری، این صرفهجویی خیلی به چشم میاد.
نویسنده معتقده این تغییر برای سازندههای IDE خبر بدی نیست. اگه ارزش IDE فقط autocomplete بود، ایجنتها حذفش میکردن. ولی خوندن کد، فهمیدن ساختار کدبیس و چک کردن کار ایجنت هنوز کار آدمه و همون ابزارهای قدیمی IDE به کارش میان. یعنی کار IDE عوض شده، نه اینکه کوچیکتر شده باشه.
نکات کلیدی:
- ایجنتها تو یه تسک ممکنه ۱۰ تا ۱۵ فایل رو تغییر بدن و ترمینال برای بررسیش کافی نیست.
- بعضی تیمها بعد از استفاده از ایجنت، زمان کل pull requestشون بیشتر شده.
- چهار کار اصلی IDE حالا diff، navigation، verification و بررسی documentation هست.
- GitHub Copilot و JetBrains اجرای ایجنت رو مستقیم داخل ادیتور آوردن.
- ایجنتی که به semantic search دسترسی داره توکن کمتری مصرف میکنه و دقیقتره.




