-
PROHARDVER!

Új hozzászólás Aktív témák
-
Livius
őstag
válasz
dabadab
#15772
üzenetére
Ezt a template programozást arra érted, hogy előre fel van töltve pár típus struktúra különböző SPI controllerek fv pointereivel meg konfigjaival? Ez tényleg okos, bár sajnos a C++ hiányát próbálja megoldani praktikusan.

1. nincs camelcase, underscore van
C-ben mi az ajánlott? Camelcase nekem eddig a C#-ban és C++-ban otthonos, C-ben erre az underscore-ra szavaznék.2. minden függvény neve az a scope, ahol érvényes
Oké ezt értem, hogy akkor ami spi_imx-vel kezdődik az a fv az csak az spi-imx.c-ben van felhasználva. De mi van akkor, ha lenne egy olyan fv amit más scope is használna mert úgy van tervezve (tehát egy include-val más forrás is használhatja), milyen nevezék lenne jó rá?3. a függvénynevekben csak tök elterjedt (tx, rx, clkdiv, buf) illetve a domainspecifikusan egyértelmű (pl. wml) rövidítéseket használ, minden más ki van írva
Más kernel forrásban úgy emlékszem van olyan postfix sokszor a változóknak, hogy _u64, _s32, ez itt egyáltalán nincs, pedig nálunk erre nagyon lenne majd igény.
4. ha boolt adnak vissza, akkor eldöntendő kérdés a függvény neve
Ezt én is szeretem már használni az is_xxx() fv nevet vagy változó nevet, a C#-ból és a C++-ból rám ragadt. Van értelme a fv-nek valami post vagy prefixében azt is bevezetni, hogy milyen típusú a visszatérő értéke?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Hardcore café
- Okosóra és okoskiegészítő topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Parfüm topik
- exHWSW - Értünk mindenhez IS
- Melyik tápegységet vegyem?
- Windows 11
- Energiaital topic
- Lightyear - befektetési app
- További aktív témák...
- KARÁCSONYI AKCIÓ!!! LENOVO ThinkCentre M800 - i7, 8GB/120GB
- Felújított Samsung Galaxy s22 ultra 12/256
- RTX 4070 ti I Ryzen 5 7600X I 2x16gb ddr5 6000mHz
- LAST MINUTE KARÁCSONY! 2 egyforma i7 GAMER GÉP! Ingyenes SOS kiszállítás (Bp.) !!!
- Asus ROG Zephyrus G16 Intel Core Ultra 9 185H/RTX 4060/16GB DDR5/1TB SSD eladó NÁLAM A LEGOLCSÓBBAN!
- Bomba ár! Dell Latitude 3340 - i3-4GEN I 4GB I 500GB I 13,3" HD I HDMI I Cam I W10 I Garancia!
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3943, 100% Akkumulátor
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RTX 3070 8GB Zalman Z1 PLUS Cooler Master 700W
- Apple iPhone 15 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi




