- Yettel topik
- Amazfit T-Rex 3 Pro – világítós dínó
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Aktív hűtéssel mutatkozott be az IQOO 15 Ultra
- One mobilszolgáltatások
- Elmossa a Samsung a valóság és az AI-fantázia határát
- Android alkalmazások - szoftver kibeszélő topik
- Amazfit Active 2 NFC - jó kör
- Rövid teaserrel erősítette meg a Google a Pixel 10a érkezését
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
válasz
Sk8erPeter
#4409
üzenetére
Hehe, érdekes, hogy ami neked kaotikus, az nekem átlátható, és ami neked megfelelő, az számomra kaotikus. Wtf

Amúgy tényleg, ha legjobban körül szeretném írni, hogy számomra miért szimpatikusabb a "kódismétléses" verzió, akkor egész egyszerűen csak a tapasztalataimra tudnék hivatkozni. Ha van egy modulod amiben mondjuk van 40-50 függvény, ebből mondjuk 30 publikus, akkor azt a 30 publikusat a visszaadott objekt literalba tenniNem tudok fogalmazni basszus..
Na a lényeg, hogy sok függvény esetén az általad javasolt megoldás átláthatatlan kódot eredményez. Ha én mint fellow co-worker megnyitok egy új modult akkor nem akarok 1000 sort átscrollozni és úgy átnézni, hogy mik a modul publikus függvényei (publikus alatt a visszaadottakat értem). Helyette sokkal jobb, ha a modul végén van egy
return = {
egy: egy,
ketto: ketto,
stb: stb
};Egész egyszerűen átláthatóbb.
Require-ben is, ez a de-facto skeleton (ha jól tudom)
define('moduleName', ['deps'], function(dep) {
var module;
module = {
....
};
return module;
});Én nap-mint találkozom olyan modulokkal, na jó, pár modullal, ahol ha az össze method-body a return-be lenne behányva akkor a hajamat tépném.
Persze ha a modul csak pár függvényt tartalmaz, és azok is ilyen rövidek, akkor nyílván sokkal jobb az általad felvázolt verzió, ezt belátom én is. De egy 1500-2000 soros modulnál.. na ott szerintem ez már nem jó.
Új hozzászólás Aktív témák
- Szemüveges topik
- Yettel topik
- Amazfit T-Rex 3 Pro – világítós dínó
- Debrecen és környéke adok-veszek-beszélgetek
- RAM topik
- Gyúrósok ide!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Napelem
- Kényszerűen visszavesz az AI-ból a Windows 11-ben a Microsoft?
- Robotporszívók
- További aktív témák...
- Seagate /ST/ 8TB HDD Eladó !!
- Eladó QNAP TS-264-8G 2-Bay NAS (2x 2,5GbE LAN, 2x 2 x M.2 slot, 1x PCIe slot)
- E14 Gen5 14" FHD+ IPS Ryzen 5 7530U 16GB 256GB NVMe magyar bill ujjolv IR kam gar
- X1 Carbon 9th 14" FHD+ IPS i7-1165G7 16GB 256GB NVMe ujjolv IR kam gar
- Thinkpad T14 Gen3 14" FHD+ IPS i5-1235U 16GB 256GB NVMe IR kam gar
- iKing.Hu - Apple iPhone 15 Plus 128GB Black használt szép állapot 90% akku 6 hónap garancia
- Samsung Galaxy A33 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Új könyv: Grandpierre Attila: Az élő világegyetem könyve
- Dell S3221QSA 32 4K UHD Ívelt Monitor 27% ÁFÁS
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



