Maxi Contieri در مورد Clean Code ، Refactoring و Test-based Development

در برهه ای از کارم ، متوجه می شوم که “ما” فشار زیادی به توسعه دهندگان وارد می کنیم.
این یک حرفه سخت است:

اما من همچنین می بینم که اتوماسیون یا اینکه من آن را “کمک از روبات ها” می نامم می تواند کمک زیادی کند.

به جای اینکه از توسعه دهندگان بخواهید TDD را به کار گیرند و استفاده کنند – بهتر است یک تیم QA بسازید.
به جای درخواست از توسعه دهندگان برای ساختن نرم افزار “بدون اشکال” – می توان تنظیمات بهتری مانند گردش کار CI / CD را ایجاد کرد که تعداد اشکالاتی را که از مرحله تولید به مرحله تولید محدود می کنند ، محدود می کند.

حتی اگر عضوی از یک تیم کوچک با منابع محدود باشید.
حتی اگر به تنهایی پروژه حیوان خانگی خود را کد نویسی می کنید – می توانید مدتی را برای نصب اختصاص دهید که کد شما را شکننده کند.

به نظر من استفاده از برخی ابزارهای GitHub Marketplace که برای مخازن عمومی رایگان است ، مفید است.
ابزاری که می تواند کد شما را تجزیه و تحلیل کند و به شما نکاتی را در مورد مواردی که می تواند بهبود بخشد ارائه دهد.
این همه مشکلات را حل نمی کند اما می تواند توسعه دهندگان را راهنمایی کند ، خصوصاً وقتی که آنها با مهلت کار می کنند و تحت فشار هستند.

با عرض پوزش برای این مقدمه طولانی ، اما چه ابزارهایی را می توانید برای انطباق با روند توسعه پیشنهاد دهید؟

سئو PBN | خبر های جدید سئو و هک و سرور