Ero sivun ”CamelCase” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
MastiBot (keskustelu | muokkaukset)
image
Rivi 1:
[[File:CamelCase.svg|thumb|right|250px|CamelCase]]'''CamelCase''' tai '''CamelCaps''' on termi, jolla viitataan tapaan kirjoittaa useista sanoista koostuvat hypertekstilinkit (eräissä wikeissä) sekä [[muuttuja|muuttujien]], [[funktio|funktioiden]], [[metodi|metodien]] tai [[luokka|luokkien]] nimet siten että sanat on kirjoitettu yhteen, isoin alkukirjaimin. Nimitys CamelCase juontuu tavasta, jolla suuret kirjaimet nousevat esiin sanassa kuin [[kameli]]n kyttyrät. Termille ei tiettävästi ole vakiintunutta käännöstä. Korpela on ehdottanut termin CamelCase-käännökseksi "karavaanityyliä"; "mielikuva on selvempi, jos ajatellaan jonoa eli karavaania, jossa on mukana kameleita" <ref>{{Verkkoviite | Osoite =http://www.cs.tut.fi/~jkorpela/kielenopas/6.2.html#karavaani| Nimeke =Gemena ja versaali ("pienet" ja "isot" kirjaimet).| Tekijä =Jukka Korpela| Tiedostomuoto = | Selite = | Julkaisu = |Ajankohta =21. huhtikuuta 2008| Viitattu =23. huhtikuuta 2008| Kieli ={{fi}}}}</ref> .
 
Esimerkiksi funktio, joka laskee kahden luvun tulon voitaisiin nimetä: <tt>LaskeLukujenTulo</tt>. Toinen mahdollinen tapa olisi korvata välilyönnit alaviivoin, tällöin nimeksi tulisi <tt>laske_lukujen_tulo</tt>. CamelCase-tyyppistä nimeämiskäytäntöä suositaan esimerkiksi C++:ssa ja Javassa sekä muissa ohjelmointikielissä. Toisinaan ensimmäinen sana kirjoitetaan joko pienellä tai isolla alkukirjaimella, tämä riippuu valitusta käytännöstä tai sen voi määritellä käytetty tyyliohje tai laatukäsikirja, joka määrittelee ohjelmakoodissa käytetyt nimeämissäännöt.