Suivre

Dans un projet de norme W3C, je découvre le kebab-case. Je connaissais le lower-case, le UPPER-CASE, le CamelCase, mais pas le kebab-case.

@bortzmeyer C'est quoi ? Une norme grecque ? Ou turque ? ou allemande ? Avec de la sauce ?

@amael @bortzmeyer C'est une façon de séparer des mots autrement qu'avec des espaces, pour que ça ne soit compris que comme un seul symbole pour l'ordinateur.

Selon le langage de programmation, et selon l'usage, certains sont à utiliser et pas d'autres. En lisp, les symboles de plusieurs mots sont en minuscules et séparés par des tirets du 6, - . Donc en fait ça fait des-symboles-comme-ça, et on dirait une brochette (un kebab).

@amael @bortzmeyer (et d'ailleurs c'est là où on se rend compte que l'anglais ne fait pas la différence entre un chameau et un dromadaire, donc ils sont embêtés pour faire la différence entre le CamelCase avec une majuscule au début, donc 2 majuscules -> 2 bosses, et le camelCase sans majuscule au début, donc 1 seule bosse)

@vk @amael @bortzmeyer
Ou plutôt, je ne sais pour quelle raison, c'est la langue française qui fait la différence, car scientifiquement, les deux sont des chameaux, càd deux espèces différentes de la même famille (les camélidés).

Assez bien expliqués, quoique brièvement là :
futura-sciences.com/planete/qu

#chameau #dromadaire #camel #arabie #asie

@vk @amael @bortzmeyer

Perso je dis (et à mes étudiants aussi): CamelCase et mixedCase. L'un commençant par une majuscule l'autre pas.

Java.
CamelCase pour les noms de classes.
mixedCase pour les noms de variables.

Je trouve que ça évite de la confusion.

@vk @amael @bortzmeyer Du coup en bon franchouillard, je vais appeler ça le brochette-case. Ou BBQ-case.

@breizh @amael @bortzmeyer Ça serait plutôt la casse-brochette, mais ça fait un peu casse-pieds...

@vk @amael @bortzmeyer Qu'est-ce donc ce tiret du 6 ? Ne serait-il pas plus logique de parler du trait d'union ?

Seuls les utilisateurs d'un « ancien (pré NF Z71-300) » clavier AZERTY français peuvent visualiser ce fameux tiret du 6.
Et quid des autres ?

Note : avec la norme AFNOR NF Z71-300, le trait d'union se retrouvera à la place de l'accent circonflexe.

@bortzmeyer on peut ajouter à cette liste le snake_case

Inscrivez-vous pour prendre part à la conversation
Mastodon - Gougère Network

Vive les gougères ! mnt-by: @yapret @papaeng89