- Egyelőre túlmelegszenek a Huawei új AI gyorsítói
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- OLED TV topic
- Szomorú jövőt vetít előre a dedikált GPU-knak a Jon Peddie Research
- ASUS ROG Ally
- Azonnali VGA-s kérdések órája
- Fejhallgató erősítő és DAC topik
- Milyen egeret válasszak?
- Milyen cserélhető objektíves gépet?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz
Joci93 #18516 üzenetére
... a harmadik megoldást megnézem a doksiban.
A harmadik módszer az, amit manapság javasolni szoktak. Dependency Injection, DI container, Service container, hasonló kulcsszavak mögött találod meg a témakört.
Egyébként szerintetek sem jó, ha egy metódusban 2 vagy több dolog történik? Például kép feltöltés --> méretezés --> mentés. Hanem, ezeket a lépéseket célszerűbb külön - külön metódusba szervezni?
Az attól függ, mennyire komplex egy-egy eljárás. Ha egyberakod, később nehezebb lesz a részeit újra felhasználni egy másik pontján a kódban, mivel így nem eléggé moduláris. Persze meglévő kódot később is át lehet írni, tagoltabbá tenni.
Ezen kívül azt is érdemes szem előtt tartani, hogy a kód olvasásával és értelmezésével általában nagyságrendileg több idő szokott elmenni, mint a leírásával, függetlenül attól, hogy a saját-vagy más által írt programot kell tudnod értelmezni. Egy év múlva ránézel egy metódusra, és hiába te írtad, egyáltalán nem biztos, hogy érteni fogod, mi micsoda. Ha a kódod tagolt, és egyértelmű, hogy mi miért van benne, az sokat számít.
Új hozzászólás Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- Milyen okostelefont vegyek?
- Egyelőre túlmelegszenek a Huawei új AI gyorsítói
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- OLED TV topic
- Milyen légkondit a lakásba?
- Szomorú jövőt vetít előre a dedikált GPU-knak a Jon Peddie Research
- Synology NAS
- Formula-1
- További aktív témák...
- Teljesen új Google Pixel 9 256GB Obszidián eladó (garancia)
- Asus TUF Gaming A15 (Ryzen7 7435HS + RTX 4060 8GB) gaming latop eladó (bontatlan+garancia)
- Palit Infinity RTX 5070 12GB GDDR7
- MacBook Air 13 M3 Retina Midnight - 16GB/256GB eladó (bontatlan+garancia)
- Switch OLED - 2027-ig garis - makulátlan, tokkal és minden tartozékával
- BESZÁMÍTÁS! Apple Macbook Pro 15" 2019 i9 9980HK 32GB 500GB Radeon Pro 560X hibátlan működéssel
- AKCIÓ! ASUS PRIME Z390-P i5 8600K 16GB DDR4 512GB SSD RX 6600 8GB GDDR6 DEEPCOOL Matrexx55 630W
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" I Cam I W11 I Garancia!
- Frederick Forsythe: Isten ökle (nem olvasott)
- Bomba ár! Lenovo X1 Carbon G6: i7-8G I 16GB I 256-512 SSD I 14" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged