Hirdetés
- ThinkPad (NEM IdeaPad)
- Utolérte a komponenshiány az OLED-es Steam Decket
- Kormányok / autós szimulátorok topikja
- Gaming notebook topik
- Fejhallgató erősítő és DAC topik
- AMD GPU-k jövője - amit tudni vélünk
- Azonnali alaplapos kérdések órája
- Pendrive irás-olvasás sebesség
- Melyik tápegységet vegyem?
- Házimozi haladó szinten
-
PROHARDVER!

Új hozzászólás Aktív témák
-
martonx
veterán
Clean Code témához: emvy abszolút a szívemből beszélsz! Nemrég volt szerencsém egy vegytiszta clean code rajongótól elkészült kódot átvenni, értelmezni, és borzalmas volt.
Amikor mindenhol dekorátor patternek hemzsegnek, CQRS-ek repkednek, mert semmi nem függhet semmitől, soha sehol nem lehet semmi 10 sornál hosszabb, 4 szintű öröklések záporoznak mindenhonnan, akkor azt mondom, hogy az a kód komolyan csoda volt, hogy működött.
Ettől függetlenül önmagában a Clean Code könyvet jó kiindulási alapnak tekintem. Sőt az is jó, ha egy programozó legalább az alap dizájn patternekkel tisztába van.
A gond ott kezdődik, amikor mindezt való életbeli problémákra rugalmatlanul, ámde maximálisan rá akarja erőltetni, mindig mindenhol mindre valamilyen tanult patternt akar ráhúzni, rágörcsöl, hogy minden előírást betartson a clean code-ról tanultakról, na akkor születnek a borzalom kódok.
Amik a spagetti kódok ellentétei, ámde azoknál semmivel sem jobbak, sőt megkockáztatom, hogy rosszabbak.Szóval szerintem az igazság valahol középen van. Érdemes szem előtt tartani a Clean Code meglátásait, bizony sokszor egy-egy pattern már pont azért született, hogy ne kelljen újra és újra feltalálnunk a spanyolviaszt, de legyünk rugalmasak, és írjuk meg olvashatóra, értelmezhetőre, az üzleti elvárást minél jobban lemodellezőre a kódunkat, ne pedig a SOLID elveken, meg YAGNI, meg KISS, meg mitudomén mi minden elveken görcsöljünk.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Elektromos autók - motorok
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- ThinkPad (NEM IdeaPad)
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Utolérte a komponenshiány az OLED-es Steam Decket
- Samsung Galaxy Felhasználók OFF topicja
- Kormányok / autós szimulátorok topikja
- Gaming notebook topik
- Fejhallgató erősítő és DAC topik
- Miskolc és környéke adok-veszek-beszélgetek
- További aktív témák...
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- GYÖNYÖRŰ iPhone 13 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4447, 100% Akkumulátor
- Samsung LH55CSPLBC 55" LCD monitor
- Vásárlunk iPhone 12/12 Mini/12 Pro/12 Pro Max
- Új könyv: Harrari: Sapiens Rajzolt történelem
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest



