camelCase o PascalCase?

Finora ho erroneamente creduto che questo modo di unire le parole o le frasi

ParoleUniteInsieme

fosse il Camel Case, invece mi sbagliavo confondendolo con il Pascal Case. Il Pascal in effetti fu il primo linguaggio di che appresi quando ancora ero al liceo. Un linguaggio che credo non sopporterò finché campo e che ho ritrovato con mio dispiacere anche nel Delphi, peraltro per un caso fortuito della vita.

Mi sono ritrovato alla fine di fronte a questo articolo pubblicato da uno sviluppatore .NET:

we chose the term Pascal Casing for the casing style popularized by the Pascal programming language.  We were somewhat cute in using the term camelCasing for the casing style that looks something like the hump on a camel.  We used the term SCREAMING CAPS to indicate an all upper case style. Luckily this style (and name) did not survive in the final guideline.

Pascal Casing convention capitalizes the first character of each word (including acronyms over two letters in length) as in the following examples.

PropertyDescriptor

HtmlTag

Camel Casing convention capitalizes the first character of each word except the first word, as in the following examples.

propertyDescriptor

ioStream

htmlTag

Fonte: http://blogs.msdn.com/brada/archive/2004/02/03/67024.aspx

Detto questo posso essere soddisfatto. Spero di aver fatto cosa gradita aprendo a voi – se già non lo avevate fatto – un mondo nuovo: un modo di scrivere i nomi dei vostri file, delle vostre variabili, metodi e funzioni semplice ed efficiente, che rende anche più stringati i nomi.

Grazie all’articolo di Brad Abrams ho anche appreso che lo scrivere in maiuscolo è chiamato in gergo SCREAMING CAPS.

tags Tags:
categorieCategorie: Idee, Software

Forge Of Empires Italia

One Response to “camelCase o PascalCase?”

  1. Andrea Romagnoli on settembre 11th, 2009 00:07

    Per i nomi dei file dipende, se devono andare su internet e comparire nei risultati di ricerca, meglio separare le parole col dash: “-“… è più “SEO” 😉