Hirdetés
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Google Pixel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Samsung Galaxy S25 - végre van kicsi!
- Xiaomi 13 - felnőni nehéz
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Milyen okostelefont vegyek?
- Tesztkört futott a OnePlus Nord CE6
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- iPhone topik
Ú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
- Mibe tegyem a megtakarításaimat?
- BestBuy ruhás topik
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- Battlefield 6
- Garancia kérdés, fogyasztóvédelem
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Azonnali fotós kérdések órája
- Parkside szerszám kibeszélő
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Kerékpárosok, bringások ide!
- További aktív témák...
- Apple iPhone 13 Mini 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A17 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Philips Evnia 27" colos gaming monitor (27M2N3200A) sértetlen állapotban
- Mac Mini M1 8GB / 256GB + Satechi stand Kombó
- Lenovo T14 Gen3 I5 1245U Refurbished - Garancia
- HIBÁTLAN iPhone 15 128GB Pink-1 ÉV GARANCIA - Kártyafüggetlen, MS4443
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- HP EliteBook 640 G9 - i5-1235U 16GB 1000GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

