Jan Zmeškal (Phonexia) - Naprosté základy Domain-Driven Designu

  Рет қаралды 63

Fakulta informačních technologií VUT v Brně

Fakulta informačních technologií VUT v Brně

Күн бұрын

Když přemýšlíme o programování, mluvíme o něm, či jej přímo praktikujeme, máme tendenci se zaměřovat na "taktickou" úroveň. Jaký algoritmus mám použít? Jak napsat tuto funkci co nejčitelněji? Je využití paměti optimalizované? Přestože jsou tyto otázky důležité, všechna naše snaha na "taktické" úrovni může přijít vniveč, pokud uděláme zásadní chyby na úrovni "strategické" - v architektuře a designu. To platí dvojnásob u produktů, které žijí po dobu mnoha let a vyvíjejí se dlouhodobě. Domain-Driven Design je sada konceptů, která nám pomáhá strukturovat software tak, aby přežil nevyhnutelný vývoj jak v našem kódu, tak v reálném světě. DDD je obrovské téma a není možné jej kompletně představit během krátké přednášky. Proto se zaměříme hlavně na to, abychom vás seznámili se základními principy a poukázali na výhody a nevýhody tohoto přístupu, který používáme při vývoji řečových technologií ve Phonexii.
www.zijemeit.c...
Jan Zmeškal
Jmenuji se Jan Zmeškal a pracuji ve firmě Phonexia jako Senior Software Engineer. Vývoji softwaru se věnuji osm let, dříve ve firmách jako Red Hat nebo Kiwi. Můj tým prošel vývojem několika komerčních produktů, při kterém jsme získali mnoho zkušeností, a také narazili na několik slepých uliček. V současnosti vyvíjíme náš hlavní produkt v paradigmatu DDD a naším hlavním programovacím jazykem je Python.

Пікірлер
Pavel Macenauer (NXP) - Chatboti a jazykové modely na mikroprocesorech
27:08
Fakulta informačních technologií VUT v Brně
Рет қаралды 32
Jan Polišenský (Lakmoos) - Než půjdete do startupu...Co jsem měl vědět, než jsem si založil startup
30:02
Fakulta informačních technologií VUT v Brně
Рет қаралды 102
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Panelová diskuze s absolventy
47:43
Fakulta informačních technologií VUT v Brně
Рет қаралды 44
Jiří Zvěřina (Sewio) - Experimental: Co nás čeká na webu?
19:18
Fakulta informačních technologií VUT v Brně
Рет қаралды 46
Tomáš Holubec (Mavenir) - 5G síť - evoluce nebo revoluce
32:31
Fakulta informačních technologií VUT v Brně
Рет қаралды 24
Jiří Peterek, Ondřej Vítek (Kinalisoft) - Knihovna, framework nebo vlastní kód
22:22
Fakulta informačních technologií VUT v Brně
Рет қаралды 19
Břetislav Šopík (Gen) - Using AI to detect scam SMS messages
34:32
Fakulta informačních technologií VUT v Brně
Рет қаралды 33
Erik Kaliňák po návrate z Gruzínska: O pár týždňov sa ukáže, že sme mali pravdu
31:10
Aleš Malý (Kyndryl) - Mainframe: Revoluční výkon s minimálními nároky - tajemství IT Infrastruktury
28:14