- Google Pixel topik
- Apple iPhone 17 - alap
- Homokféreggel is pózolhatna a OnePlus 15
- Motorola Moto G84 - színes egyéniség
- Apple iPhone Air - almacsutka
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Apple Watch Sport - ez is csak egy okosóra
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
-
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
-
Sk8erPeter
nagyúr
válasz
martonx #3246 üzenetére
"csak igyekszek a S.O.L.I.D elvekből minimum a Dry-t betartani."
De melyik a Dry a S.O.L.I.D.-ban?http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
"Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion"De Don't Repeat Yourself (DRY) is van:
http://en.wikipedia.org/wiki/Don't_repeat_yourself
Gondolom erre gondoltál.Most ezt lehetne függvénybe rakni, amit Trisztán írt, hogy mondjuk a
{
mode: "javascript",
theme: "default",
lineNumbers: true
}
objektum legyen a default, de ebben az esetben van értelme? Ilyen az API, a readOnly-t még hozzá kell csapni, és két elem miatt írtál egy függvényt, ami aztán a CodeMirror API-t használja fel, és ki tudja, lehet, hogy később mondjuk rájössz, hogy az adott kódrészletnél nem is JavaScript-kiemelést szeretnél használni, hanem mondjuk PHP-set. Igaz, rakhatod a paraméterek passzolgatását függvénybe, de nem érzem, hogy azzal előrébb lennél, csak egy wrappert húznál kb. azonos mennyiségű kód köré, ami meg viszont már tök felesleges kódbázis-növelés.
Új hozzászólás Aktív témák
- Dell Latitude 5440 Intel i7-1365U vPro 16GB RAM 512GB SSD 14" FHD Gar.: 2027.03.21
- Logitech Harmony Companion (hub+távirányító) rendszer
- EliteBook 840 G11 14" FHD+ IPS Ultra 5 135U 16GB 256GB NVMe ujjolv IR kam gar
- Samsung Galaxy S25 Ultra 12/256GB Újszerű.Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Bomba ár! Lenovo ThinkPad E540 - i7-4702MQ I 8GB I 500GB I Nvidia I 15,6" FHD I CAM I W10 I Gari!
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- Apple iPhone 13 Pro Max / 256GB / Kártyafüggetlen / 12Hó Garancia
- Lenovo ThinkPad 40AF docking station (DisplayLink)
- Bomba Ár! Lenovo ThinkPad E14 G2 AMD - Ryzen 5 I 8GB I 256SSD I 14" FHD I HDMI I W11 I Gari
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest