Hirdetés
- Milyen hagyományos (nem okos-) telefont vegyek?
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Poco X3 Pro - hardverfrissítés
- A Vivo S50 Pro mini is beáll a sorba
- Milyen okostelefont vegyek?
- MIUI / HyperOS topik
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Google Pixel topik
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
j0k3r!
#10191
üzenetére
"ja meg ugye erdemes lenne a camelCase nevkonvenciot kovetni"
Na, jó is, hogy nyitottad a témát, már akartam ebben a témában veletek eszmecserét folytatni.
A PHP beépített függvényei sem mindig konzekvensek, sokszor kevertek a névkonvenciók, de azért a legtöbb "globális" függvény neve következetesen underscore-ral ellátott, míg az objektumorientált kód (lásd PDO, DateTime class, stb.) metódusai a camelCase-konvenciót követik. Aztán a .NET-es konvenciókhoz hasonlóan lehet látni egy-két kódban Pascal case-t is, de ez a ritkább eset, már amennyire legalábbis én eddig észrevettem.Én általában inkább követem az eredeti szokásokat, tehát osztályon belüli metódusoknak én is camelCase-neveket adok, globális függvényeknek pedig underscore-ral ellátottat, de néha a mai napig belekavarodom, és van, hogy keverem a kettőt, aztán utólag persze javíthatom következetes névre. Bár általában törekszem az objektum-orientált kódra, van, amikor ezt mellőznöm kell, pl. a Drupal használatánál, ami egyelőre erősen procedurális (okok itt olvashatók, amúgy is érdekes cikk), és itt is az underscore használata a jellemző a függvényeknél.
Nálatok mi a bevett szokás?
Maradtok annál, hogy OOP-s jellegű kódolásnál camelCase, procedurális kódolásnál underscore, vagy következetesen ragaszkodtok az egyik konvencióhoz?
Új hozzászólás Aktív témák
- Milyen hagyományos (nem okos-) telefont vegyek?
- Hobby elektronika
- Path of Exile 2
- Mini-ITX
- Project Motor Racing-Straight4 Studios
- BestBuy topik
- OLED TV topic
- Kivégezheti a kisebb VGA-gyártókat az NVIDIA döntése
- PROHARDVER! feedback: bugok, problémák, ötletek
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- További aktív témák...
- Shuangwei X79Z v161 LGA2011 alaplap + E5-1603 CPU + 64GB RAM 25e
- Cooler Master CM Stacker STC-T01 nagytorony, E-ATX ház extrával 30e
- Dell Precision M6600 (működik, de alkatrészként hirdetem)
- BenQ Zowie XL2586X+ Profi eSport, 600 Hz-en!
- Lenovo ThinkPad P15 Gen 1 Tervező Vágó Laptop -50% 15,6" i7-10750H 16/512 QUADRO T1000 4GB
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Rampage SHIVA A-Data 650W
- AMD Ryzen 7 3800X 8-Core 3.9GHz AM4 Box processzor
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3917, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


