Kamelin kotelo - Camel case

Image
Camel -kotelo on nimetty sen ulkonevan ison kirjaimen "kuopan" mukaan, samanlainen kuin tavallisten kamelien kuoppa .

Camelcase (joskus tyylitelty kuten CamelCase tai CamelCase , joka tunnetaan myös nimellä kamelin lippikset tai virallisemmin kuten mediaaliset pääkaupungit ) on käytännössä kirjallisesti lauseita ilman välilyöntejä tai välimerkkejä, osoittaa erottaminen sanat yhdellä isolla kirjain, ja ensimmäinen sana joka alkaa kumpikin tapaus. Yleisiä esimerkkejä ovat " iPhone " ja " eBay ". Sitä käytetään myös joskus verkkotunnuksissa, kuten "johnSmith", ja monisanaisten verkkotunnusten luettavuuden parantamiseksi, esimerkiksi mainostettaessa "EasyWidgetCompany.com".

Camelcase usein käytetään nimeämiskäytäntöä tietokoneiden ohjelmointi, mutta on epäselvä määrittely johtuu valinnainen arvo on ensimmäinen kirjain. Jotkut ohjelmointityylit suosivat kamelikoteloa, jossa ensimmäinen kirjain on isolla alkukirjaimella, toiset eivät. Selvyyden vuoksi tässä artikkelissa kutsutaan kahta vaihtoehtoa ylemmäksi kamelikoteloksi (ensimmäinen iso kirjain, joka tunnetaan myös nimellä Initial Capitals , Initial Caps , InitCaps tai Pascal case ) ja alempi kamelikotelo (ensimmäinen pieni kirjain, joka tunnetaan myös nimellä dromedary case ). Jotkut ihmiset ja organisaatiot, erityisesti Microsoft , käyttävät termiä kamelikotelo vain alemmalle kamelikotelolle.

Camel-kotelo on erilainen kuin otsikkokirjain , joka isoa isoa kirjainta, mutta säilyttää välilyönnit, ja Tall Man -kirjeet , joissa käytetään isoja kirjaimia korostamaan samankaltaisten tuotteiden nimien, kuten "predniSONE" ja "predniSOLONE", välisiä eroja. Camel -kotelo on myös erilainen kuin käärmelaukku , jossa käytetään alaviivoja , joissa on pieniä kirjaimia (joskus isolla alkukirjaimella). Ada 95 -tyylin oppaassa suositellaan käärmeen ja kamelin kotelon yhdistelmää (tunnisteet Written_Like_This ).

Muunnelmia ja synonyymejä

Median tutkimuksissa , kieliopissa ja Oxfordin englanninkielisessä sanakirjassa käytetty käytännön alkuperäinen nimi oli "mediaaliset pääkaupungit". Muita synonyymeja ovat:

Varhaisin tunnettu esiintyminen termi "InterCaps" Usenet on huhtikuun 1990 lähettää viestejä ryhmään alt.folklore.computers, jonka Avi Rappoportin . Nimen "Camel Case" varhaisin käyttö tapahtuu vuonna 1995 Newton Loven postauksessa. Rakkaus on sittemmin sanonut: "Kun ohjelmointikielillä oli tällaisia ​​rakenteita, tyylin humpiness sai minut kutsumaan sitä aluksi HumpyCaseksi, ennen kuin päädyin CamelCaseen. Olin kutsunut sitä CamelCaseksi vuosia. - - yllä oleva lainaus oli vain ensimmäinen kerta, kun käytin nimeä USENETissä. "

Perinteinen käyttö luonnollisella kielellä

Sanayhdistelmissä

Mediaalisten kirjainten käyttö tavanomaisena arkipäivän tekstien oikeinkirjoituksessa on harvinaista, mutta sitä käytetään joillakin kielillä ratkaisuna erityisiin ongelmiin, jotka syntyvät, kun kaksi sanaa tai osaa yhdistetään.

Italiaksi pronominit voidaan liittää verbeihin, ja koska toisen persoonan pronoomenien kunniamuodot on kirjoitettu isoilla kirjaimilla, tämä voi tuottaa lauseen, kuten non ho trovato il tempo di risponderLe ("En ole löytänyt aikaa vastata sinulle" -jossa Le tarkoittaa "sinulle").

Vuonna saksalainen , mediaalinen kirjain I , nimeltään Binnen-I , käytetään joskus sanaa kuten StudentInnen ( "opiskelijat"), joka osoittaa, että sekä Studenten ( "miehistä") ja Studentinnen ( "naisopiskelijoita") on tarkoitettu samanaikaisesti. Kuitenkin keskikokoiset isot kirjaimet eivät ole saksalaisen ortografian mukaisia lukuun ottamatta oikeita nimiä, kuten McDonald ; Edellisessä esimerkissä voitiin oikein kirjoitettu sulkeisiin kuten Student (majatalo) fi , analoginen "kongressi (wo) miesten" Englanti.

In Irlannin , camelcase käytetään, kun taivutusmuotoja etuliite on kiinnitetty Proprisia, esimerkiksi i nGaillimh ( "in Galway '), mistä Gaillimh (' Galway"); tAlbanach ("skotlantilainen henkilö"), Albanachilta ("skotlantilainen henkilö"); ja go hÉirinn ( "ja Irlanti "), mistä Éire (" Irlanti"). Skotlannin viimeaikaisessa gaelin ortografiassa on lisätty yhdysviiva: t-Albannach .

Tällä käytännöllä käytetään myös useita kirjallisia bantukieliä (esim isiZulun " Zulu kieli ") sekä useita alkuperäiskansojen kieliä Meksikon (esim Nahuatl , Totonacan , Mixe-Zoque , ja jotkut Oto-Manguean kieliä ).

In Hollanti , kun isoa suunnatun graafin ij , kirjaimen I ja kirjain J aktivoidaan, esimerkiksi COUNTRYNAME Islanti ( "Islanti").

Vuonna Kiinan pinyin , camelcase käytetään joskus paikannimiä jotta lukijat voivat helpommin valita eri puolilla nimi. Esimerkiksi paikoissa, kuten Peking (北京), Qinhuangdao (秦皇岛), ja Daxing'anling (大兴安岭) voidaan kirjoittaa BeiJing , Qinhuangdao, ja Daxinganling vastaavasti , jossa määrä isoja kirjaimia arvoa vastaava määrä kiinalaisia merkkejä . Joissakin tapauksissa voidaan hyväksyä myös sanayhdistelmien kirjoittaminen vain kunkin merkin alkukirjaimella, joten Peking voidaan kirjoittaa BJ: nä , Qinghuangdao QHD: nä ja Daxing'anling DXAL: na.

Englanniksi mediaaliset pääkaupungit löytyvät yleensä vain skotlantilaisista tai irlantilaisista "Mac-" tai "Mc-" nimistä, joissa esimerkiksi MacDonald, McDonald ja Macdonald ovat samannimisiä yleisiä oikeinkirjoitusvaihtoehtoja, ja anglo-normannissa "Fitz- "nimet, joista löytyy esimerkiksi sekä FitzGerald että Fitzgerald .

HW ja FG Fowler ehdottivat englanninkielisessä tyylioppaassaan The King's English , joka julkaistiin ensimmäisen kerran vuonna 1906, että keskikokoisia isoja kirjaimia voitaisiin käyttää kolminkertaisissa yhdistelmäsanoissa, joissa väliviivat aiheuttaisivat epäselvyyttä-esimerkit ovat KingMarkin kaltaisia ( kuninkaallista Markia muistuttavia) ) ja anglo-eteläamerikkalainen ( englantilaista eteläamerikkalaista vastaan ). He kuitenkin kuvailivat järjestelmää "liian toivottoman vastaiseksi nykyiseen käyttöön".

Translitteroinnissa

Muissa käsikirjoituksissa kirjoitettujen kielten tieteellisessä translitteroinnissa mediaalisia isoja kirjaimia käytetään vastaavissa tilanteissa. Esimerkiksi translitteroituna hepreaksi , ha' Minä VRI tarkoittaa 'heprean henkilö' tai 'Juutalainen' ja b'Yerushalayim tarkoittaa 'Jerusalemissa'. Vuonna Tiibetin erisnimien kuten rLobsang , "R" tarkoittaa etuliite glyph alkuperäisessä skripti, joka toimii sävy -merkki mieluummin kuin normaalin kirjeen. Toinen esimerkki on ts I urku , Latinalaisen transkriptio Tšetšenian termi peittämiseksi kivi ominaisuus keskiaikainen torneja ja Tshetshenian ja Ingušetian ; iso kirjain " I ", joka merkitsee tässä foneemia, joka on erilainen kuin "i".

Lyhenteissä

Mediaalisia isoja kirjaimia käytetään perinteisesti lyhenteissä heijastamaan isoja kirjaimia, jotka sanat olisivat, kun ne kirjoitetaan kokonaan, esimerkiksi akateemisissa nimityksissä PhD tai BSc . Tuoreempi esimerkki on NaNoWriMo , kansallisen romaanikirjoituskuukauden supistuminen ja sekä vuosittaisen tapahtuman että voittoa tavoittelemattoman järjestön nimeäminen. Saksan kielessä perussääntöjen nimet lyhennetään upotetuilla isoilla kirjaimilla, esim. StGB Strafgesetzbuchille (rikoslaki), PatG Patentgesetzille (patenttilaki), BVerfG Bundesverfassungsgerichtille ( liittovaltion perustuslakituomioistuin ) tai hyvin yleinen GmbH, Gesellschaft mit beschränkter Haftung ( osakeyhtiö ). Tässä yhteydessä voi olla jopa kolme tai useampia kamelikotelokappaleita, esimerkiksi TzBfG for Teilzeit- und Befristungsgesetz (laki osa-aikaisista ja rajoitetuista ammateista). Ranskan kielellä kamelin kotelon lyhenteitä, kuten OuLiPo (1960), pidettiin jonkin aikaa vaihtoehtona alkuperäisille.

Camelcase käytetään usein translitteroida initialisms osaksi aakkoset missä kaksi kirjainta voidaan vaatia edustamaan yhtä luonnetta alkuperäisen aakkoset, esim dšk alkaen kyrilliset ДШК.

Nykyaikaisen teknisen käytön historia

Kemialliset kaavat

Ensimmäinen järjestelmällinen ja laaja käyttö mediaalikappaleita teknisiin tarkoituksiin oli ruotsalaisen kemistin Jacob Berzeliusin vuonna 1813 keksimä kemiallisten kaavojen merkintä. Korvaamaan kemikaalien siihen asti käyttämät lukuisat nimeämis- ja symbolikäytännöt hän ehdotti merkitsemään kaikki kemikaalit elementti yhden tai kahden kirjaimen symbolilla, joista ensimmäinen on iso. Isot kirjaimet sallivat kaavojen, kuten " NaCl ", kirjoittamisen ilman välilyöntejä ja jäsentämisen ilman epäselvyyttä.

Berzelius-järjestelmää käytetään edelleen, ja sitä on täydennetty kolmikirjaimisilla symboleilla, kuten " Uue " vahvistamattomille tai tuntemattomille elementeille, ja lyhenteitä joillekin tavallisille substituenteille (erityisesti orgaanisen kemian alalla, esimerkiksi " Et " "etyyli-") . Tämä on edelleen laajennettu kuvaamaan aminohapposekvenssiä sekvenssit proteiinien ja muiden vastaavien aloilla.

Varhainen käyttö tavaramerkeissä

1900 -luvun alusta lähtien mediaalisia isoja kirjaimia on toisinaan käytetty yritysten nimiin ja tuotemerkkeihin , kuten

Tietokoneohjelmointi

1970- ja 1980-luvuilla mediaaliset isot kirjaimet otettiin käyttöön vakiomuotoisena tai vaihtoehtoisena nimeämiskäytännönä monisanaisille tunnisteille useilla ohjelmointikielillä . Tietokoneohjelmoinnin yleissopimusten tarkkaa alkuperää ei ole vielä selvitetty. Vuoden 1954 konferenssijulkaisussa viitattiin epävirallisesti IBM: n Speedcoding -järjestelmään nimellä "SpeedCo". Christopher Stracheyn julkaisussa GPM (1965) esitetään ohjelma, joka sisältää joitakin mediaalisia pääomatunnisteita, mukaan lukien " NextCh" ja " WriteSymbol".

Useiden-sanan kuvaileva tunnisteita upotettu tiloissa, kuten end of filetai char tableei voida käyttää useimmissa ohjelmointikieliä koska sanavälejä olisi jäsentää niin erottimina välillä kuponkia . Vaihtoehto käyttää sanoja yhdessä sellaisina endoffiletai niitä chartableon vaikea ymmärtää ja mahdollisesti harhaanjohtavia; on esimerkiksi chartableenglanninkielinen sana (voidaan kartoittaa), kun taas charTabletarkoittaa taulukkoa chars.

Jotkut varhaiset ohjelmointikielet, erityisesti Lisp (1958) ja COBOL (1959), ratkaisivat tämän ongelman sallimalla yhdysmerkin ("-") käytön yhdistetunnisteiden sanojen välillä, kuten "END-OF-FILE": Lisp, koska se toimi hyvin etuliitteellä (Lisp -jäsennys ei käsittele väliviivaa symbolin keskellä vähennysoperaattorina) ja COBOLilla, koska sen operaattorit olivat yksittäisiä englanninkielisiä sanoja. Tämä käytäntö on edelleen käytössä näillä kielillä, ja se on yleinen myös komentoriville syötettyjen ohjelmien nimissä , kuten Unixissa.

Tämä ratkaisu ei kuitenkaan ollut riittävä matemaattisesti suuntautuneille kielille, kuten FORTRAN (1955) ja ALGOL (1958), jotka käyttivät väliviivaa infix-vähennysoperaattorina. FORTRAN ohitti tyhjät kohdat kokonaan, joten ohjelmoijat voivat käyttää upotettuja välilyöntejä muuttujien nimissä. Tämä ominaisuus ei kuitenkaan ollut kovin hyödyllinen, koska kielen varhaiset versiot rajoittavat tunnisteet enintään kuuteen merkkiin.

Ongelmaa pahentaa , että tuolloin yleiset rei'itettyjen korttien merkkijoukot olivat vain isoja ja niistä puuttui muita erikoismerkkejä. Vasta 1960-luvun lopulla, että laaja hyväksyminen ASCII -merkistön teki molemmat pieniä ja alaviivan merkki _yleisesti saatavilla. Jotkut kielet, erityisesti C , ottivat nopeasti alleviivaukset sananerottimiksi ja tunnisteiksi, jotka end_of_fileovat edelleen yleisiä C -ohjelmissa ja -kirjastoissa (sekä myöhemmissä C: n vaikutuksen alaisissa kielissä, kuten Perl ja Python ). Jotkut kielet ja ohjelmoijat kuitenkin päättivät välttää alaviivoja - muun muassa estääkseen niiden sekoittamisen välilyönteihin - ja valitsivat sen sijaan kamelikotelon .

Charles Simonyi , joka työskenteli Xerox PARC : ssa 1970 -luvulla ja valvoi myöhemmin Microsoftin Office -sovelluspaketin luomista, keksi ja opetti käyttämään unkarinkielistä notaatiota , jonka yksi versio käyttää pieniä kirjaimia kirjainten alussa ) muuttujan nimi sen tyypin osoittamiseksi. Yksi tili väittää, että kamelikotelotyylistä tuli suosittu Xerox PARC: ssa noin vuonna 1978, kun Xerox Alto -tietokoneelle kehitettiin Mesa -ohjelmointikieli . Tästä koneesta puuttui alaviivaavain (jonka paikan otti vasen nuoli "←"), ja väliviivat ja välilyönnit eivät olleet sallittuja tunnisteissa, joten kamelikotelo oli ainoa käyttökelpoinen järjestelmä luettavissa oleville monisanasanoille. PARC Mesa Language Manual (1979) sisälsi koodausstandardin, jossa oli erityisiä sääntöjä ylemmälle ja alemmalle kamelikotelolle, jota Mesa -kirjastot ja Alto -käyttöjärjestelmä noudattivat tiukasti. Pascalin keksijä Niklaus Wirth oppi arvostamaan kamelipussia sapattina PARC: ssa ja käytti sitä seuraavassa ohjelmointikielessään Modulassa .

Smalltalk kieli, joka kehitettiin alunperin Alto, käyttää myös camelcase sijaan alaviivoja. Tästä kielestä tuli varsin suosittu 1980 -luvun alussa, ja siten se saattoi myös olla tärkeä apuna tyylin levittämisessä PARC: n ulkopuolelle.

Ylempi kamelikotelo (tai "Pascal -tapaus") käytetään Wolfram -kielessä tietokoneen algebrallisessa järjestelmässä Mathematica ennalta määritetyille tunnisteille. Käyttäjän määrittämien tunnisteiden tulee alkaa pienillä kirjaimilla. Näin vältetään ristiriita ennalta määritettyjen ja käyttäjän määrittämien tunnisteiden välillä sekä tänään että kaikissa tulevissa versioissa.

Tietokoneyritykset ja tuotteet

Riippumatta sen alkuperästä tietojenkäsittelyalalla, yleissopimusta on käytetty tietokoneyritysten ja niiden kaupallisten tuotemerkkien nimissä 1970 -luvun lopulta lähtien - suuntaus, joka jatkuu tähän päivään asti:

Levitä yleiseen käyttöön

1980- ja 1990-luvuilla, kun henkilökohtainen tietokone paljasti hakkerikulttuurin maailmalle, kamelikotelosta tuli sitten muodikas yritysten kauppanimille myös muilla kuin tietokonealueilla. Yleinen käyttö oli vakiintunut vuoteen 1990 mennessä:

1990 - luvun lopun dot-com-kuplan aikana pienistä etuliitteistä "e" (" sähköinen ") ja "i" (" Internet ", " informaatio ", " älykäs " jne.) Tuli melko yleisiä, mikä synnytti on nimiä kuten Apple n iMac ja eBox ohjelmistoalusta.

Vuonna 1998 Dave Yost ehdotti, että kemistit käyttävät mediaalinen pääkaupungeissa lukemisen helpottamiseksi pitkien kemiallisia nimiä, esimerkiksi kirjoittaa AmidoPhosphoRibosylTransferase sijaan amidophosphoribosyltransferase . Tätä käyttöä ei käytetty laajalti.

Camel -koteloa käytetään joskus joidenkin lähiöiden lyhennetyissä nimissä, esim. New Yorkin kaupunginosissa SoHo ( So uth of Ho uston Street) ja TriBeCa ( Tri angle Be low Ca nal Street) ja San Franciscon SoMa ( So uth of Ma rket). Tällaiset käyttötavat rapautuvat nopeasti, joten naapurustot ovat nyt tyypillisesti Soho , Tribeca ja Soma .

Sisäistä isoja kirjaimia on käytetty myös muihin teknisiin koodeihin, kuten HeLa (1983).

Nykyinen käyttö laskennassa

Ohjelmointi ja koodaus

Monien organisaatioiden tai ohjelmistoprojektien koodaustyylisuositukset suosittelevat mediaalikorkien käyttöä yhdistetunnisteissa . Joidenkin kielten (kuten Mesa , Pascal , Modula , Java ja Microsoft : n .NET ) tätä käytäntöä suosittelee kielen kehittäjien tai arvovaltainen oppaita ja onkin tullut osa kielen 'kulttuuri'.

Tyyli suuntaviivat usein erottaa toisistaan ylemmän ja alemman camelcase, tyypillisesti määrittämällä, mitkä eri tulisi käyttää tietyn tyyppiset yksiköt: muuttujat , kentissä , menetelmät , menettelyt , toimintoja , alirutiineja , tyypit , jne. Nämä säännöt ovat joskus tuettu staattinen analyysi työkalut joka tarkistaa lähdekoodin noudattamisen.

Alkuperäinen unkarinkielinen merkintä ohjelmointia varten esimerkiksi määrittelee, että "käyttötyypin" (ei tietotyypin) pienen lyhenteen tulee olla kaikkien muuttujien nimien edessä, ja nimen loppuosa on kamelin kirjaimessa; sellaisenaan se on alempi kamelikotelo.

Ohjelmointitunnisteiden on usein sisällettävä lyhenteitä ja nimikirjaimia, jotka ovat jo isoja, kuten "vanha HTML -tiedosto". Otsikon tapaussääntöjen mukaisesti luonnollisessa kamelikotelon renderöinnissä olisi lyhenne kaikki suuret, eli "oldHTMLFile". Tämä lähestymistapa on kuitenkin ongelmallinen, kun kaksi lyhennettä esiintyy yhdessä (esim. "Jäsennetty DBM XML" muuttuisi "parseDBMXML") tai kun standardi määrää pienemmät kamelin kirjaimet, mutta nimi alkaa lyhenteellä (esim. "SQL -palvelin" muuttuu "sQLServeriksi" "). Tästä syystä jotkut ohjelmoijat mieluummin käsittelevät lyhenteitä kuin pieniä kirjaimia ja kirjoittavat "oldHtmlFile", "parseDbmXml" tai "sqlServer". Tämä voi kuitenkin vaikeuttaa sen tunnistamista, että tietty sana on tarkoitettu lyhenteeksi.

Wikin linkin merkintä

Camel -tapausta käytetään joillakin wikin merkintäkielillä termeille, jotka on linkitettävä automaattisesti muille wikisivuille . Tätä käytäntöä käytettiin alun perin Ward Cunninghamin alkuperäisessä wiki -ohjelmistossa , WikiWikiWebissä , ja se voidaan aktivoida useimmissa muissa wikeissä. Jotkin wiki -moottorit, kuten TiddlyWiki , Trac ja PmWiki, käyttävät sitä oletusasetuksissa, mutta tarjoavat yleensä myös määritysmekanismin tai laajennuksen sen poistamiseksi käytöstä. Wikipedia käytti aiemmin myös kamelikotelon linkitystä, mutta siirtyi nimenomaiseen linkin merkintään hakasulkeilla ja monet muut wikisivustot ovat tehneet samoin. Esimerkiksi MediaWiki ei tue kamelikoteloa linkittämiseen. Jotkut wikit, jotka eivät käytä kamelikotelon linkitystä, voivat silti käyttää kamelikoteloa nimeämiskäytännönä, kuten AboutUs .

Muut käyttötarkoitukset

PYVI Rekisterin edellyttää, että XML- tietoelementit käyttää isoja camelcase ja XML-attribuutteja käyttää pienempiä camelcase.

Useimmat suositut komentorivikäyttöliittymät ja komentosarjakielet eivät voi helposti käsitellä tiedostojen nimiä, jotka sisältävät upotettuja välilyöntejä (jotka yleensä edellyttävät nimen lainausmerkkejä). Siksi näiden järjestelmien käyttäjät käyttävät usein kamelikoteloa (tai alaviivoja, väliviivoja ja muita "turvallisia" merkkejä) yhdistetiedostojen nimissä, kuten MyJobResume.pdf .

Mikroblogit ja sosiaaliset verkostoitumispalvelut, jotka rajoittavat viestin merkkien määrää, ovat mahdollisia myyntipisteitä mediaalisille pääkaupungeille. Kamelikotelon käyttäminen sanojen välissä vähentää välilyöntejä ja siten merkkien määrää tietyssä viestissä, jolloin enemmän sisältöä mahtuu rajoitettuun tilaan. Hashtagit , erityisesti pitkät, käyttävät usein kamelikoteloa luettavuuden ylläpitämiseksi (esim. #CollegeStudentProblems on helpompi lukea kuin #collegestudentproblems).

Verkkosivuston URL-osoitteissa välilyönnit on koodattu prosentteina "%20", jolloin osoite on pidempi ja vähemmän luettavissa . Välittämättä välilyöntejä kamelikotelossa ei ole tätä ongelmaa.

Luettavuustutkimukset

Camel -tapausta on kritisoitu kielteisesti vaikuttavaksi luettavuuteen, koska välilyöntejä ja jokaisen sanan isoja kirjaimia on poistettu.

Vuonna 2009 tehdyssä tutkimuksessa, jossa verrattiin käärmeen tapausta kamelitapaukseen, havaittiin, että kamelitapausten tunnistimet voitaisiin tunnistaa suuremmalla tarkkuudella sekä ohjelmoijien että ei-ohjelmoijien keskuudessa ja että kamelitapauksessa jo koulutetut ohjelmoijat pystyivät tunnistamaan nämä tunnisteet nopeammin kuin alleviivatut käärmeen tapaustunnisteet.

Vuoden 2010 seurantatutkimus samoissa olosuhteissa, mutta käyttäen parannettua mittausmenetelmää silmänseurantalaitteiden avulla, osoittaa: "Vaikka tulokset eivät osoita eroa kahden tyylin tarkkuudessa, koehenkilöt tunnistavat alleviivaustyylin tunnisteet nopeammin. "

Monisanaisen tyylin tai tyyliyhdistelmien epäjohdonmukaisuus yhdessä nimessä voi olla hämmentävää. Mielenkiintoinen esimerkki on "Creative Commons Attribution-ShareAlike 3.0 Unported License", joka nimeää "asian" käyttäen kolmea monisanaista yhdistelmämenetelmää kerralla: välilyönti, viiva ja ylempi CamelCase. Vaikeuksia syntyy, kun uusi asia luodaan yhdistämällä asioita eri nimityskäytäntöihin. Kun luominen on dynaamista ja jatkuvaa ajan myötä, voi olla hämmentävämpää yrittää muuttua yksittäisistä alkuperäisistä tyyleistä johdonmukaiseksi yleiseksi tyyliksi.

Katso myös

Viitteet

Ulkoiset linkit