تکمیل کد هوشمند
تکمیل کد هوشمند (به انگلیسی: Intelligent code completion) یک ویژگی تکمیل خودکار آگاه از زمینه در برخی از محیطهای برنامهنویسی است که با کاهش اشتباهات تایپی و سایر اشتباهات رایج، روند کدنویسی برنامهها را سرعت میبخشد. تلاش برای این کار معمولاً از طریق پنجرههای پاپآپ تکمیل خودکار هنگام تایپکردن، پارامترهای پرسوجو از توابع و نکات پرسوجو مربوط به خطاهای نحوی انجام میشود. تکمیل کد هوشمند و ابزارهای مرتبط، با استفاده از پژواک بهعنوان مستندسازی و ابهامزدایی برای نام متغیرها، توابع و متدها عمل میکنند.[۱]
این ویژگی در بسیاری از محیطهای برنامهنویسی موجود است.[۲][۳] پیادهسازیها شامل «تکمیل خودکار +» در اتم و IntelliSense در ویژوال استودیو کد میباشد. این اصطلاح در ابتدا بهعنوان «فهرست انتخابی» (picklist) رایج شد. برخی از پیادهسازیها هنوز به این عنوان اشاره میکنند.[۴]
منابع
ویرایش- ↑ Autocomplete | Define Autocomplete at Dictionary.com. Dictionary.reference.com. Retrieved on 2014-04-04.
- ↑ FAQ - CodeBlocks. Wiki.codeblocks.org (2014-02-01). Retrieved on 2014-04-04.
- ↑ Qt Documentation - Completing Code. Retrieved on 2015-07-07.
- ↑ Using Dynamic Apex to retrieve Picklist Values | Developer Force Blog. Blogs.developerforce.com (2008-12-09). Retrieved on 2014-04-04.