اصل ماجرا
استفاده از عوامل هوشمند برای نوشتن کد، زمان نوشتن را بهطور چشمگیری کاهش داد. اما بار مرور و تأیید صحت کدها بهجای نوشتن، بهسرعت تبدیل به گلوگاه شد. نویسنده با کاهش حجم تغییرات، آزمون خودکار و محدودیت هزینه، فشار مرور را کنترل کرد.
متن کامل ترجمهشده
کدگذاری آژانتیک من را چرخید. آن را در حال نوشتن بود. در حال حاضر می خواند. برای ده سال، بخش آهسته از نرم افزار ساخت آن را نوشت. شما می دانستید آنچه شما می خواستید. آن را به برنامه نویسی، واردات را به خط 40 نصب، آن را چرخید. کدگذاری آژانتیک آن را چرخید. من یک کشتی از آژانتیک ها را در یک شب اجرا می کنم. آنها درخواست های کشیدن را در حالی که من خواب می بینم باز می کنند. نوشتن در اصل رایگان است. خواندن نیست. چه چیزی در واقع برای یک توسعه دهنده solo تغییر کرده است؟ آژانتیک در 11pm خسته نمی شود. آن را از فایل خسته نمی کند. آن را به خوشبختی 600 خط در طی ۹ فایل برای یک کار که نیاز به 40 خط در یک است. تولید سریع است واین یک کار داوری است. و آن را به روش نوشتن متمایز نمی کند. پنج افسر می تواند پنج PR را در یک زمان بنویسید. من فقط می توانم یک بار در یک زمان را به طور واقعی بررسی کنم. شماره ای که من را شگفت زده بود من آن را برای دو هفته دنبال کردم. یک افسر حدود 8 دقیقه ساعت دیوار برای تولید یک PR معمول. بررسی این PR به درستی من 15 تا 25 دقیقه طول کشید. بنابراین ماشین که می خواست من را سریع تر ایجاد یک رده من نمی توانست روشن. من 12 PR باز و احساس رشد که من بخش آهسته بود در حال حاضر. افسر ها محدودیت نبود. من بود. این شکل واقعی کدگذاری افسر برای یک فرد است. شما نمی توانید یک مهندس 10x. شما یک سریع است که هرگز متوقف نمی شود، و شما بزرگتر است که قبل از هر چیزی که کشتی ها. چگونهیک دیف 600 خط من تاخیر خواهم کرد و PR ها را رها کردم. کوچک یک ترجیح سبک در اینجا نیست. این تنها راه است که قایق بررسی روشن می شود. دوم، کارآفرین را نشان بدهید که کار می کند قبل از اینکه من نگاه کنم. نه “آپیا تماس بازگشت 200.” رفتار واقعی. آیا ایمیل ارسال کرد. آیا کارآفرین پایان نامه خود را به جای تیراندازی و فراموش کردن نوشت. اگر کارآفرین باید به من یک نتیجه واقعی نشان دهد، نیمی از PR های شکست ناپذیر هرگز به قایق من نمی رسند. آنها در دروازه خودشان شکست ناپذیرند. سوم، یک قایق که کلاس شکست ناپذیر را به جای مثال دریافت می کند. هنگامی که یک کارآفرین پول در یک چرخه رها می کند، من فقط این کارآفرین را اصلاح نکرداین کار را از دست من به چشم من حرکت می کند. اگر شما آن را پذیرفته و شما یک رشته بررسی ایجاد نمی کنید، شما به پایان می رسد با بسیاری از PRs قابل توجه شما می ترسید برای ترکیب و ترس از بسته شدن. که بدتر از نوشتن آن را خودتان است. اصلاح است بیش از یک عامل نیست. آن را کمتر، کوچکتر، تغییر خود را ثابت کند، و یک دروازه سختی است که شکست های احمقانه را متوقف می کند قبل از آنها هرگز بر روی میز شما. مراقبت خود را به عنوان منابع کمی، به عنوان آن است. اگر شما در حال اجرا آژانس هایی که کد نوشتن یا تماس با API های پرداخت شده است، یک بودجه و محدودیت نرخ را در مقابل آنها قرار دهید قبل از اینکه شما اندازه گیری را افزایش دهید. این چیزی است که جوان را به سرعت از راه اندازی یک حساب در حالی که شما خواب می خوابید.آژانس درست
چرا مهمه؟
نوشتن کد دیگر نیازی به زمان طولانی ندارد؛ عاملها میتوانند در عرض چند دقیقه PR تولید کنند. اما تصمیمگیری درباره صحت، حداقل بودن و ایمنی تغییرات بهصورت دستی باقی میماند و برای یک توسعهدهنده تنها میتواند یکتا PR را بهصورت مؤثر بررسی کند. بنابراین زمان صرف شده برای مرور، بهجای نوشتن، تبدیل به محدودیت اصلی میشود و برای تیمهای کوچک یا افراد تنها خطر انباشت PRهای نامطمئن را بهوجود میآورد.
به درد کی میخوره؟
• توسعهدهندگان تکنفره • تیمهای کوچک نرمافزاری • مدیران فنی که هزینه ابر را کنترل میکنند • مهندسان DevOps که روی هزینههای APIهای پرداختی نظارت دارند
تو عمل چی کار کنیم؟
با خواندن این مطلب میتوانید حجم تغییرات هر PR را بهحداقل برسانید، تستهای واقعی قبل از ارسال اعمال کنید و برای هر عامل سقف هزینه تعیین کنید. این کار باعث میشود تعداد PRهای معیوب کاهش یابد و زمان مرور بهصورت قابلقابلی کوتاه شود.
نظر Blue IT News
بهجای افزودن بیشتر عامل، بهتر است روی کیفیت و هزینهپذیری هر تغییر تمرکز کنید؛ این رویکرد طولانیمدت، بهرهوری واقعی را تضمین میکند.
<div class=“disclosure”> این صفحه ترجمه و تفسیر کاملی از گزارش اصلی Dev است که توسط تیم تحریریه بلو آی تی نیوز به فارسی ترجمه و تحلیل شده. برای مشاهده نسخه اصلی، به منبع مراجعه کنید. </div>