Hirdetés
- Házimozi belépő szinten
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fujifilm X
- Fejhallgató erősítő és DAC topik
- 5.1, 7.1 és gamer fejhallgatók
- ASUS notebook topic
- Drasztikusan lassíthatja a játékokat egyes VGA-kon a Windows 11 új frissítése
- Sony MILC fényképezőgépcsalád
- Milyen videókártyát?
- Milyen alaplapot vegyek?
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
Sk8erPeter
#11812
üzenetére
Azutánira: szintén egyetértek, ha valaki igazi OOP-s környezetet akar, akkor álljon át valamelyik webes Java-technológiára vagy például ASP.NET-re.
Van rengeteg "köztes" megoldás is, igazából manapság kevés olyan nyelvet használnak, ami ne lenne így vagy úgy objektumorientált - a php is ilyen.A probléma az idézett kódnál elsősorban az, hogy megpróbál túlságosan általános lenni, miközben ennek az égvilágon semmi értelme. Oop-vel könnyű olyan osztály hierarchiákat kialakítani, ahol minden komponens cserélhető, kiterjeszthető. A nehéz dolog előre látni, hogy a rengeteg lehetőség közül melyikre is lesz szükség valójában, és melyek azok, amelyek csak a program hosszát és a zajt növelik, hasznuk semmi. Például az említett kódban az összes oop rész gyengíti az alap algoritmus szemléletességét, miközben a feladathoz által nem megkövetelt komplexitást hoz be, megvalósítva azt az anti-patternt, ami "excessive accidental complexity" néven fut. (Van erre valami jó magyar szakkifejezés?
)annak az agya nyilván sokkal inkább rááll az OOP-s gondolkodásra, és nem valószínű, hogy engedni akar belőle
Szerintem a fejlesztő agya elsősorban a gondolkodásra kéne ráálljon. Mindenkinek javaslom, hogy hobbiból játszadozzon egy funkcionális nyelvvel (javaslatom a Clojure) - el fog bizonytalanítani, a szokásos pattern-ek nem működnek benne, pont ettől segít olyan sokat. Megtanít arra, hogy a feladatra és a program olvashatóságára figyelj, és ne foglalkozz semmilyen, valaki által kitalált és "one and only"-nak kikiáltott esztétikai iránymutatással.
Új hozzászólás Aktív témák
- One mobilszolgáltatások
- Házimozi belépő szinten
- Kicsomagoljuk és bemutatjuk a Poco F8 Ultrát
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- AGM G3 Pro - ordít róla, hogy szoftverfejlesztők kellenének
- Fujifilm X
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Otthoni hálózat és internet megosztás
- PlayStation 5
- Eredeti játékok OFF topik
- További aktív témák...
- ELADÓ bevizsgált, felújított, használt Apple és Samsung készülékek garanciával!
- GAINWARD GeForce RTX 3080 Phantom
- Legion 5 GAMING Notebook! 15" OLED / RTX 5070 / Ultra 9 275HX / 32GB DDR5 / 1TB NVMe! BeszámítOK
- Bomba ár! HP 250 G9 - i5-1235U I 8GB I 128GB SSD I HDMI I 15,6" FHD I HDMI I W11 I Cam I Garancia!
- Bomba ár! HP 250 G7 - i5-8G I 8GB I 256SSD I NVIDIA I HDMI I 15,6" FHD I HDMI I W11 I Cam I Gari!
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- Lenovo ThinkPad P15 Gen 1 Intel i7-10875H 32GB 512GB Nvidia Quadro RTX 3000 1 év garancia
- KARÁCSONYI AKCIÓK / MICROSOFT WINDOWS 10,11 / OFFICE 16,19,21,24 / VÍRUS,VPN VÉDELEM / SZÁMLA / 0-24
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3693, 100% Akksi
- Samsung Galaxy A36 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia / BONTATLAN
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
)

