- Több mint 500 millió dollárt spórolt az AI a Microsoftnak
- Ismét 128 és 256 GB-os memóriaszetteket villantott a G.Skill
- Panorámás miditorony jött a Chieftec fémjelzésével
- Ráfordult a célegyenesre a SiPearl első szerverprocesszora
- A partnerektől függ, hogy lesz-e Arc csúcs-VGA az aktuális generációban
Új hozzászólás Aktív témák
-
inf3rno
nagyúr
Unit testingről már leszoktam. Ha nagy mozgások vannak a kódbázisban, akkor tarthatatlan, hogy állandóan újra kell írni a teszteket, egyébként is 2-3x annyi munka, mint simán lekódolni, aztán debuggolni. Nekem leginkább a BDD jött be és integrációs teszteket írok. Az is lefedi a nagyját, vagy legalább a gyakori eseteket. Most mondjuk Wordpress plugin készítést gyakorlok, ennél a gyakorlásnál csak manuálisan tesztelek, debuggolok, és így is jó. Régen még azt mondtam, hogy minden projekthez kellenek automatizált tesztek, most már nem vagyok annyira meggyőződve róla. Kis projekteknél szinte mindegy, ha az embernek van kellő tapasztalata, közepeseknél kezd kijönni a hátránya a tesztek hiányának, nagyokhoz látom értelmét. A közepeseknél is inkább úgy csinálom, hogy bizonyos részeket tesztelek, amik kritikusak pl. biztonság, vagy a domain modelt igen, de a prezentációt nem. Amivel még régebben szórakoztam azok az e2e tesztek. Azok se rosszak annyira, de jóval több idő és kényelmetlenebb írni és futtatni őket. Teszteléshez én ezt szerettem: [link], de már nagyon régen olvastam, és hát van vagy ezer jó könyv a témában. DI-ről nem olvastam még külön könyvet, azt esetleg megnézem, köszi!
-
inf3rno
nagyúr
Én próbálgatom már egy ideje, és bár sokan mondják, hogy kis projekteknél és egyedül nincs értelme, én eddig totálisan az ellenkezőjéről győződtem meg. A kiindulási naív állapothoz képest egy csomót szokott fejlődni a modellem miközben agyalok rajta még a külsőre legegyszerűbbnek tűnő projekteknél is. Aztán persze az is igaz, hogy messze nem vagyok profi benne, és elsőre nem sikerül a legjobbat alkotni... Ami szintén tetszik, hogy mivel lazán csatolt a kód a megjelenítéshez, ezért nem okoz gondot később mondjuk egy mobil alkalmazást betenni a weblap mellé. De még gondolom van ezer dolog, ami tetszik benne, ezért ragadtam le valami DDD-re emlékeztető dolognál. Azt aláírom, hogy nem nagybetűs DDD, amit csinálok, inkább csak ddd.
Esetleg mesélhetnél arról, hogy te mikor és hogyan alkalmazod, már ha van kedved!
-
inf3rno
nagyúr
Egyelőre erősen küzdök az aggregatek helyes megválasztásával.
Ezek a guideline-ok:
1.) keep aggregate simple -> contain only members which are bound together by common business rules
2.) address aggregate through aggregate root -> ensure that all business rules are met
3.) never nest aggregates -> only id for reference reasonsEz mind szép és jó, csak a mostani projektemben elég kevés az adat manipuláció. Inkább csak arról szól, hogy felviszek egy rakás adatot, aztán utána PDF fájlt generálók belőlük.
-
inf3rno
nagyúr
Sziasztok!
Azért nyitottam ezt a topikot, hogy a DDD-ről társalogjunk. Magyar nyelven nagyon kevés info érhető el erről a módszertanról.
Új hozzászólás Aktív témák
Hirdetés
- Motorola Moto G56 - bátyja árnyékában
- Milyen processzort vegyek?
- Xiaomi Scooter 5 Pro - emelkedőkre, városba, megfelelve a szabályoknak
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- OLED monitor topik
- Trollok komolyan
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- ZIDOO médialejátszók
- TCL LCD és LED TV-k
- Légies iPhone halvány színei
- További aktív témák...
- Remek áron Lenovo ThinkPad x395 AMD Ryzen 7 pro-3700U/16GB/256 SSD/AMD Radeon Vega 10 Grap/FHD/IPS
- MacBook Air M1 8/256 92% Aksi szép állapotban
- iPhone 12 Pro Max 128GB Újszerű Független/1-3 hónap gar./Akku 86%/p4360
- Apple 20W adapter gyári!!!! Bontatlan!
- Lenovo Thinkpad x13 i7-10610U 32GB RAM 512SSD Érintőkijelző
- AKCIÓ! MSI B365M i5 8600 16GB DDR4 512GB SSD RX 5700XT 8GB CM MASTERBOX Q300L Zalman 600W
- Samsung Galaxy S25 Plus Navy 12/256 GB Újszerű, karcmentes állapotban!
- BESZÁMÍTÁS! Apple MacBook Pro 16 M4 Pro 24GB RAM 512GB SSD - garanciával hibátlan működéssel
- Napi 1000 ft - tól BANKMENTES részletfizetés Noblechairs HERO RL valódi bőr Gamer Szék
- Xiaomi Redmi Note 13 256GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest