Hirdetés
- Megjelent az iOS 26.1 és iPadOS 26.1
- Samsung Galaxy S20 FE - tényleg nem lite
- Kis méret, nagy változás a Motorolánál
- Motorola Edge 70 - többért kevesebbet
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- iPhone topik
- Samsung Galaxy S25 - végre van kicsi!
- Xiaomi Mi 9T Pro - tizenegyes!
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- 7000 mAh-s aksit kapott a Motorola Moto G57 Power
Ú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
- OLED TV topic
- Marvel Snap
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Megjelent az iOS 26.1 és iPadOS 26.1
- A fociról könnyedén, egy baráti társaságban
- Motoros topic
- Milyen TV-t vegyek?
- Arc Raiders
- Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
- PlayStation 4
- További aktív témák...
- ASUS Zenbook UX425EA
- újszerű iPhone 16 Pro 128GB black titanium fekete titán független Apple 1 év garancia
- Olcsó AM4 mehet! GIGABYTE A520M DS3H V2 alaplap Ingyen Fox az árban!
- Google Pixel 10 Pro 256GB, fekete + Pixel Watch 4 45mm LTE + Ajándék: Google Pixel Buds Pro 2
- -ÚJ,2 ÉV GAR- DDR5 GAMER PC: RYZEN 7 8700F/9700X/9800X3D +RX 6600/6700XT +16-64GB DDR5! SZÁMLA!
- BESZÁMÍTÁS! Xiaomi 15 Ultra 5G 16GB / 512GB okostelefon garanciával hibátlan működéssel
- FELVÁSÁRLÁS A GYŐRÚJBARÁTI BOLTUNKBAN!
- Bomba ár! Lenovo 14W Gen2 - AMD 3015e I 4GB I 128SSD I 14" FHD I HDMI I Cam I W11 I Garancia!
- AKCIÓ!!! RITKASÁG! Microsoft Surface Pro 11 Qualcomm Snapdragon X Elite 16GB 512GB OLED 120Hz Gar!
- Telefon felvásárlás!! Samsung Galaxy S23/Samsung Galaxy S23+/Samsung Galaxy S23 Ultra
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest


