این مقاله به بررسی مشکل نروژ در زبان نشانهگذاری YAML میپردازد، جایی که کد کشور نروژ (NO) به اشتباه به عنوان false تفسیر میشود. مقاله به تاریخچه این مشکل از نسخههای اولیه YAML (v1.0) تا نسخههای جدیدتر (v1.2) و دلیل تداوم این رفتار در کتابخانههای محبوب در سال 2026 میپردازد. در ابتدا، YAML برای خوانایی بیشتر انسان طراحی شده بود و اجازه میداد کلمات انگلیسی مانند "no" به عنوان false تفسیر شوند. این ویژگی در عمل مشکلساز شد و منجر به "مشکل نروژ" گردید. راه حل ساده، استفاده از نقل قول برای کد کشور است. مقاله همچنین به تاریخچه YAML و تکامل آن میپردازد.
مشاهده مطلب اصلی