Tu banner alternativo

Kebab case

In questo articolo analizzeremo Kebab case da diverse prospettive per comprenderne l'impatto in diversi contesti. Kebab case è un argomento che ha suscitato grande interesse negli ultimi anni, per la sua rilevanza in campo sociale, politico, economico, culturale, tra gli altri. Nel corso di questa analisi, esamineremo le varie dimensioni che Kebab case racchiude, così come la sua evoluzione nel tempo e la sua influenza sulla società odierna. Inoltre, esploreremo le diverse interpretazioni e opinioni che esistono attorno a Kebab case, con l'obiettivo di fornire una visione ampia e completa di questo argomento.

Tu banner alternativo

Il kebab case (o kebab-case, originariamente lisp-case o dash-case) è la pratica di scrivere gli identificatori separando le parole che li compongono tramite trattini.[1][2][3] La pratica è stata usata fin dagli albori della programmazione ad alto livello, ma l'espressione kebab case è stata introdotta molto più tardi (probabilmente intorno al 2012)[4] e si è diffusa successivamente. Il nome "kebab-case" è usato in alcune documentazioni ufficiali,[5] anche se non è universalmente accettato e sono usate anche espressioni alternative, come Lisp-case o sausage-case.

Tale convenzione può essere usata solo in quei linguaggi che ammettono il trattino come carattere valido in un identificatore: molti linguaggi, come il C o l'ALGOL e la maggior parte dei loro derivati, non lo consentono. È comunemente usata in Forth, COBOL, Lisp e derivati, CSS e Perl 6.

Note

  1. ^ C. Meier, Living Clojure: An Introduction and Training Plan for Developers, O'Reilly Media, 2015, p. 91, ISBN 978-1-4919-0929-4. URL consultato l'11 agosto 2017.
  2. ^ N. Rozentals, Mastering TypeScript, Packt Publishing, 2017, p. 293, ISBN 978-1-78646-748-5. URL consultato l'11 agosto 2017.
  3. ^ M. Guilbault, Learning Aurelia, Packt Publishing, 2016, p. 193, ISBN 978-1-78588-118-3. URL consultato l'11 agosto 2017.
  4. ^ jwfearn, Revisions to jwfearn's answer to What's the name for dash-separated case?, su stackoverflow.com, 5 settembre 2012.
  5. ^ Text.Casing, su hackage.haskell.com.

Voci correlate