مقالهای با عنوان "آنچه میبینید، آنچه هست" به بررسی یک الگوی ساختاری جدید برای نرمافزارها میپردازد که هدف آن بهبود خوانایی و ماژولار بودن است. این الگو با استفاده از مفاهیم و همگامسازیها، خدمات مستقل و قوانین مبتنی بر رویداد را ارائه میدهد که بین آنها واسطه هستند. یک زبان خاص دامنه برای همگامسازیها امکان بیان ویژگیهای رفتاری را به صورت دقیق و اعلامی فراهم میکند، که این امر تولید آسانتر آن توسط مدلهای زبانی بزرگ (LLM) را تسهیل میکند.
این رویکرد به منظور رفع چالشهای ناشی از محدودیتهای کدنویسان LLM و همچنین بهبود سه الزام کلیدی کدنویسی قوی - افزایشی بودن (توانایی تحویل افزونههای کوچک از طریق تغییرات محلی)، یکپارچگی (جلوگیری از شکستن افزونههای قبلی) و شفافیت (شفافسازی تغییرات در زمان ساخت و اقدامات انجام شده در زمان اجرا) - طراحی شده است.
مطالعه موردی از معیار RealWorld برای نشان دادن و ارزیابی این رویکرد استفاده شده است. این مقاله در کنفرانس Onward! در SPLASH 2025 منتشر شده و DOI مربوطه نیز ارائه شده است.
مشاهده مطلب اصلی