
جعبه کباب چیست؟
کیف کباب یک سبک تمام کلاه است که در آن کلمات مرکب با خط فاصله از هم جدا می شوند.
به این ترتیب کیس کباب بسیار شبیه به قاب مار است که سبک کیس محبوب تری در توسعه نرم افزار است.
قابل توجه ترین تفاوت در جعبه کباب قابلیت استفاده است. اکثر زبان های برنامه نویسی اجازه استفاده از جعبه کباب را نمی دهند! به همین دلیل است که قاب کباب در URL ها بیشتر از کد منبع رایج است.
جعبه کباب چه مشکلی را حل می کند؟
مانند سایر سبک های کوچک و بزرگ، حروف کباب خوانایی کلمات پیچیده را بهبود می بخشد.
یک URL مانند این را در نظر بگیرید:
example.com/bestmoviesof2022
از آنجایی که URL ها فضای خالی را نمی دهند، داشتن slugs URL پرمخاطب که به این شکل به هم متصل شده اند وحشتناک به نظر می رسد. به خصوص با URL های طولانی، Slug با چنین قراردادی کاملاً غیرقابل خواندن خواهد بود.
اینجاست که جعبه کباب کمک می کند. URL اجازه ایجاد فاصله نمی دهد، اما خط فاصله بین کلمات را مجاز می کند.
example.com/best-movies-of-2022
همانطور که می بینید، URL Slug اکنون بسیار خواناتر و کاربرپسندتر است.
جدا کردن کلمات پیچیده URL با خط تیره دومین کاری است که می توانید برای جدا کردن آنها با فاصله انجام دهید. این همان چیزی است که URL مورد کباب را مرسوم نامگذاری اسلاگ می کند.
البته می توانید از سبک دیگری از بزرگ نویسی در URL ها استفاده کنید، مانند شتر. اما بهتر است URL ها را محفظه نگه دارید. این به این دلیل است که شما نمی خواهید URL ها بر سر بیننده فریاد بزنند.
چرا به آن کیس کباب می گویند؟
باید اعتراف کنم که تحقیق نکردم دلیل چنین اسم خندهداری چیست زیرا فکر میکنم واضح است. فقط به این تصویر نگاه کنید و دلیل آن را متوجه خواهید شد.

در مورد کباب، کلمات با چیزی که شبیه یک سیخ است که از بین تکه های کباب روی میز ناهارخوری گیر کرده است، از هم جدا می شوند.
جعبه کباب در مقابل انواع دیگر جعبه ها
چهار سبک رجیستری به طور کلی در توسعه نرم افزار وجود دارد:
- مورد شتر
- کیف مار
- کیس پاسکال
- کیسه کباب
من یک راهنمای کامل نوشتهام که این سبکهای حروف بزرگ و استفاده از آنها را خلاصه میکند.
به طور خلاصه، جعبه کباب برخلاف سایر سبک های جعبه است زیرا معمولاً در کد منبع پذیرفته نمی شود. همانطور که قبلا گفته شد، اکثر زبان های برنامه نویسی خط فاصله را به عنوان یک کاراکتر معتبر تشخیص نمی دهند. توسعه دهندگان باید به جای آن از زیرخط استفاده کنند.
جمعش کن
امروز یاد گرفتید کباب کیسه چیست.
برای غذای آماده، جعبه کباب معمولاً در URL ها برای جدا کردن کلمات با خط فاصله استفاده می شود. این به این دلیل است که URL ها اجازه استفاده از فضاهای خالی بین کلمات ترکیبی را نمی دهند.
جعبه کباب به ندرت در کد منبع برنامه استفاده می شود زیرا زبان های برنامه نویسی تمایل دارند استفاده از خط فاصله بین نام تگ های مرکب را ممنوع کنند.
با تشکر برای خواندن. کد نویسی مبارک!