بهتر – یک مرورگر کد با هوش مصنوعی

بررسی کد همیشه در حفظ استانداردهای بالا و تقویت بهترین شیوه ها در پروژه کدنویسی بسیار مهم بوده است. این یک پست در مورد اینکه توسعه دهندگان چگونه باید کد را بررسی کنند نیست، بلکه بیشتر مربوط به واگذاری بخشی از آن به هوش مصنوعی است.

همانطور که مایکل لینچ در پست خود – “چگونه مانند یک انسان بازبینی کدها را انجام دهیم” اشاره می کند – ما باید اجازه دهید کامپیوترها از قطعات خسته کننده مراقبت کنند بررسی کد در حالی که مایکل بر یک ابزار قالب‌بندی تاکید می‌کند، من می‌خواهم آن را یک قدم فراتر ببرم و اجازه دهم هوش مصنوعی آن را کشف کند. منظورم این است که چرا از رونق هوش مصنوعی در صنعت استفاده نکنیم؟

حالا من نمی گویم که باید از هوش مصنوعی به جای ابزارهای قالب بندی و لینتر استفاده شود. در عوض، قرار است از آن برای گرفتن چیزهای بی اهمیتی که ممکن است توسط یک انسان نادیده گرفته شود، استفاده شود. به همین دلیل تصمیم گرفتم یک اکشن github ایجاد کنم که کد تفاوت درخواست کشش را بررسی می کند و با استفاده از هوش مصنوعی پیشنهادهایی ایجاد می کند. اجازه دهید شما را از طریق آن راهنمایی کنم.

🚨 توجه:

دریافت تفاوت

برای تعامل با github API، من استفاده کرده ام octokit، که نوعی SDK یا کتابخانه مشتری برای تعامل با Github API به روشی اصطلاحی است.

برای اینکه بتوانید تفاوت درخواست کشش مطرح شده را دریافت کنید، باید از آن عبور کنید Accept هدر با مقدار application/vnd.github.diff همراه با پارامترهای مورد نیاز

async function...

Source link