برنامه نویسی

تجربه من با استفاده از مکان نما در یک پروژه TypeScript

پس از ادغام مکان نما در یک پروژه TypeScript ، می خواستم افکار خود را در مورد نحوه عملکرد آن و آنچه برجسته است به اشتراک بگذارم.

تصور کلی

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

ویژگی های کلیدی

دو ویژگی اصلی وجود دارد که برای من برجسته است:

  1. صلاحیت خودکار

خودکارآمدی مکان نما فوق العاده هوشمند است. من به عنوان یک توسعه دهنده جلویی که در React کار می کند ، متوجه افزایش قابل توجهی در کارآیی شدم. من تخمین می زنم که زمان کدگذاری را با یک عامل 10 کاهش می دهد. به عنوان مثال ، هنگام معرفی یک متغیر حالت جدید ، می توانم به سادگی به استفاده از آن اشاره کنم ، و مکان نما خطوط مربوطه را به طور خودکار می کند و حتی پیشنهاد می کند که کجا می توان آن را در قلاب مائد اعلام کرد.

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

  1. ⌘k (فرمان k)

این دستور اقدامات حق بیمه AI را ایجاد می کند. می توانید از آن برای افزودن سبک ها ، تولید توابع ، تغییر نام متغیرها ، بلوک های کد پیچیده Refactor و موارد دیگر استفاده کنید. این قدرت ، ایده آل ، ایده آل برای کارهای روزمره و چالش های پیچیده است.

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

سایر ویژگی ها

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

  • قابلیت چت: چت مکان نما برای استفاده های گاه به گاه عالی است. برای درک ابزارهای جدید ، الگوریتم ها یا کتابخانه ها مفید است. می توانید سؤال کنید و توضیحات متناسب با متن خود دریافت کنید.

افکار نهایی

من هنوز یاد می گیرم که چگونه به طور مؤثر از مکان نما استفاده کنم. هر روز راه های جدیدی برای تعامل با آن کشف می کنم ، و به نظر می رسد که با نحوه کد من سازگار است. این یک ابزار قدرتمند است ، اما مانند هر ابزاری ، مقدار آن به نحوه استفاده از آن بستگی دارد.

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

با تشکر از خواندن ، می توانید این پست وبلاگ را در وب سایت شخصی من پیدا کنید

اشعه

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا