- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Így néz ki a Honor Watch 5 Pro
- iPhone topik
- Pulzust is mér az Apple az AirPods Pro 3
- Apple iPhone Air - almacsutka
- Ilyen lesz a Galaxy S26 Ultra
- Android alkalmazások - szoftver kibeszélő topik
- CES 2025: Megjött az Amazfit Active 2
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Huawei Watch GT 6 és GT 6 Pro duplateszt
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
Peter Kiss #11815 üzenetére
Tudom, hogy a PHP script nyelv, de az is baj, hogy ebből nem bír kinőni
A szkriptnyelveknek nagyon is van létjogosultsága és jövője, ne írd le őket.
A php baja leginkább az, hogy egy inkompetens fickó tervezte és mai napig a régi verziók rossz megoldásait nyögi a visszafele kompatibilitás miatt.a Zend is próbál mindig jobban arra sarkallni, hogy objektumokkal dolgozzunk
A Zend nem tudom, mire sarkall. Én úgy látom, hogy a php-ban egyre több a funkcionális nyelvekből átvett megoldás, ez pont nem az a tisztán oop-s irány.Ezt annyira komolyan gondolom, hogy hobbiként fejlesztett rendszeremben a super global tömböket se kell használni.
Úgy érzem, hogy te a lelked mélyén java-ban szeretnél fejleszteni (esetleg c#), a kérdés, hogy miért ragaszkodsz a php-hoz? Átveszed azt, amitől a java nem túl jó és kidobod azt, amitől meg a php igen. Hobbi szinten végül is mindegy, szerintem inkább érdemesebb minden eszközt arra használni, amire való.Emellett nem is szeretek úgy gondolkodni, hogy van egy feladat, aztán azt a lehető legegyszerűbb, legrövidebb módon oldjuk meg, mert mi történik akkor, ha jön egy hasonló?
Világos, viszont a túlzásba vitt általánosítás komoly veszély. Angolul "overgeneralization" néven fut ez az anti-pattern, amikor a lehető legáltalánosabb kódot szeretnéd írni anélkül, hogy tudnád, szükséges-e (kapcsolódik még ide a "premature optimization" nevű antipattern is).
Dolgoztam már ilyen, lehető legáltalánosabbra megcsinált php-s framework-el. A tapasztalat, hogy a korai általánosítás inkább ront a helyzeten, mint javít - nekünk folyamatos szopóroller volt, hogy ott volt a nagy, bonyolult keretrendszer, ami minden eshetőségre fel volt készítve, kivéve arra, amire épp szükség lett volna, tehát lehetett áttervezni/refaktorálni. A lehető legáltalánosabb kód írása papíron hangzik csak jól.Mikor van hatalmas előnye annak, ha mindent a lehető legabsztraktabb módon írunk le? Akkor, ha tesztelni is akarjuk a kódunkat
TDD-hez elég, ha moduláris a kódod, pl. globális függvényeket pont ugyanolyan jól fogsz tudni tesztelni. Persze, azért itt már előnyös az oop.
Smoke test-nek meg nincs igazán köze ahhoz, hogy oop-s vagy nem oop-s a kódod.
Új hozzászólás Aktív témák
- Napelem
- BestBuy topik
- Lenovo Legion Go: a legsokoldalúbb kézikonzol
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Epson nyomtatók
- Milyen billentyűzetet vegyek?
- NFL és amerikai futball topik - Spoiler veszély!
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- OLED TV topic
- Így néz ki a Honor Watch 5 Pro
- További aktív témák...
- HAVN HS 420 PC ház, Midi-Tower, E-ATX, edzett üveg - fekete
- Új, bontatlan, iPhone 17 Pro Max gyárilag kártya-független, apple világgaranciával
- ÚJ HP Pavilion 16 - 16"IPS WUXGA - Ryzen 5 8540U 16GB - 512GB SSD - Win11 - 3 év garancia - MAGYAR
- EVGA Geforce RTX 3070 Ti FTW3 Ultra Gaming
- Asus ROG Strix G16 G614JZR 16" QHD+ IPS i9-14900HX RTX 4080 32GB 1TB NVMe gar
- Bomba ár! Dell Latitude 5511 - i7-10850H I 16GB I 1TBSSD I 15,6" FHD I Cam I HDMI I W11 I Garancia!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- RÉSZLETRE .OPCIONÁLIS. Asus ROG Strix G614JVR-N4014W SZÁMLÁVAL GARANCIÁVAL
- 0% THM 6 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- BESZÁMÍTÁS! Honor 200 Lite 8GB 256GB mobiltelefon garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest