کد ریویو تو دوره ایجنتها چرا حال نمیده؟
خلاصهٔ کاملتر
نویسنده تو این مقاله تعریف میکنه که ریویو کردن کد این اواخر براش حس بدی داره. نه به این خاطر که ریویو بیارزشه، بلکه چون دیگه چیزی ازش یاد نمیگیره و حس تنهایی میکنه. به گفتهٔ اون، فرایندهای ما برای کار آدم با آدم ساخته شدن، نه برای چرخهٔ «آدم، ایجنت، ایجنت، آدم».
از طرف کسی که کد رو مینویسه: ریویوکننده نمیدونه طرف ساعتها با ایجنت سر و کله زده یا یهباره یه PR ساخته و فرستاده. قبلاً خود کد نشوندهندهٔ فکر نویسندهش بود؛ اینکه چی رو چی اسم گذاشته، چی رو abstraction کرده، کجا میونبر زده. کد تولیدی این سیگنال رو نداره. نویسنده پیشنهاد میکنه حداقل توضیح PR رو دستی بنویسی یا یه self-review بذاری که بگه روی کدوم بخشها واقعاً فکر کردی.
از طرف ریویوکننده هم وضع بهتر نیست. خیلیها اول یه ایجنت رو میفرستن سراغ PR. اگه کامنتهای ایجنت مستقیم پست بشه، نویسندهٔ کد حس میکنه کسی اصلاً PR رو نگاه نکرده. اگه هم ریویوکننده اونا رو با زبون خودش بازنویسی کنه، کار اضافهست و به قول نویسنده یه حس ناجوری داره.
حرف اصلی مقاله اینه که «رسانه» عوض شده: قبلاً از کد یاد میگرفتیم، حالا جای اصلی کار سشن ایجنت هست، یعنی همون گفتگوی ثبتشدهای که توش تصمیمها گرفته میشه. پیشنهادهای نویسنده: اول با همکار و یه ایجنت با هم برنامهریزی کنید؛ سشنهای پیادهسازی برای ریویوکننده قابل دیدن باشه؛ یه خلاصه از جاهایی که کار از پلن اولیه فاصله گرفته بسازید؛ و ریویوکننده بعد از اجرای ایجنت ریویو، خودش روی interfaceها، وابستگیها و زیرساخت spot check کنه. trace ایجنت ریویو هم باید برای نویسندهٔ کد قابل دیدن باشه.
برای این مدل کار ابزار هم هست: Amp که threadها رو برای تیم قابل دیدن میکنه، HumanLayer که سشنهای تحقیق و پلن و پیادهسازی رو تو یه task جمع میکنه، Delta از Zed و Warp برای شریکشدن سشن، Copilot cloud agent گیتهاب که هر commit رو به لاگ سشنش وصل میکنه، و Entire، claudereview و claude-code-transcripts برای وصل کردن سشن به commit یا PR. نویسنده قبول داره که شریک کردن سشن یهکم حس خجالت داره، ولی میگه شریک کردن کد هم همینطور بود. برای اونایی هم که دنبال «کارخونهٔ نرمافزار» بدون نگاه انسانی هستن میگه ریسک محصولتون رو بسنجید.
نکات کلیدی:
- کد تولیدی ایجنت نشون نمیده نویسندهش چطور فکر کرده، پس یادگیری از ریویو کم شده.
- پست مستقیم کامنتهای ایجنت ریویو، حس بیتوجهی به نویسندهٔ کد میده.
- پیشنهاد مقاله: برنامهریزی مشترک، شریک کردن سشن پیادهسازی و خلاصهٔ انحراف از پلن.
- ریویوکننده بهتره روی interfaceها، وابستگیها و زیرساخت تمرکز کنه.
- ابزارهایی مثل Amp، HumanLayer، Delta، Warp، Copilot cloud agent و Entire این کار رو راحتتر میکنن.




