Camel case, programlama dillerindeki değişkenler, işlevler ve diğer tanımlayıcılar için bir adlandırma kuralıdır. Camel case'de tanımlayıcı, ilk harf hariç her kelimenin ilk harfi büyük olacak şekilde bir araya getirilmiş birden çok sözcükten oluşur. Örneğin, "helloWorld" ve "myVariableName" camel case'dir.
Camel case, Java, JavaScript ve C++ dahil olmak üzere birçok programlama dilinde yaygın olarak kullanılmaktadır. Tanımlayıcı adını hepsini küçük veya büyük harflerle yazmaktan daha okunaklı hale getirdiğinden, genellikle çok sözcüklü tanımlayıcı adları yazmak için bir kural olarak kullanılır.
Camel case'in avantajlarından biri, özellikle tanımlayıcı adı birden çok sözcük içerdiğinde okuması ve yazması kolay olmasıdır. Ayrıca, yalnızca alt çizgileri veya kısa çizgileri kaldırarak ve her kelimenin ilk harfini büyük yaparak, bir tanımlayıcı adını snake veya kebap case'den camel case dönüştürmek de kolaydır.
Genel olarak, camel case, programlama dillerinde ve tanımlayıcı adlarının okunabilir ve tutarlı bir biçimde yazılması gereken diğer bağlamlarda yaygın olarak kullanılan, yaygın olarak kullanılan ve sezgisel bir adlandırma kuralıdır.
Camel case'de tanımlayıcı, ilk harf hariç her kelimenin ilk harfi büyük olacak şekilde bir araya getirilmiş birden çok sözcükten oluşur. Örneğin, "helloWorld" ve "myVariableName" camel case'dir.
Snake case'de tanımlayıcı, "hello_world" veya "my_variable_name" gibi alt çizgilerle ayrılmış birden çok kelimeden oluşur.
Kebap case tanımlayıcı, "hello-world" veya "my-variable-name" gibi tirelerle ayrılmış birden fazla kelimeden oluşur.