Čtvrtkon

Sledovat Komunita 54 Všechny termíny 30

Čtvrteční setkání českobudějovické webové komunity. Oficiální web akce – www.ctvrtkon.cz.

Vstup na akci je zdarma, jen nám, prosíme, potvrďte účast.

Dev Čtvrtkon #53 - OOP


STAGE club&restaurant

Šiřoká 15, České Budějovice

Objektově orientované programování je v informatice specifické programovací paradigma, které ho odlišilo od původního procedurálního. Výkonný kód je v objektovém programování přidružen k datům (metody jsou zapouzdřeny v objektech), což umožňuje snadnější přenos kódu mezi různými projekty (abstrakce a zapouzdření). Propojení umožnilo zavést dědičnost, ale kvůli zjednodušení si vyžádalo zavedení polymorfismu. To říká Wikipedie, a všem nám je to jistě důvěrné známé, ale jak si OOP stojí doopravdy v dnešní době?

1) Marian Benčat

Profil

Marian se pohybuje v IT odvětví téměř polovinu svého života, kdy ve 12 letech udělal to děsivé životní rozhodnutí, že bude programátorem. Jeho cesta vedla od PHP, přes assembler a C, až k současnému vývoji na platformě. NET. Kromě. NETu provozuje také sebemrskačství v podobě webového vývoje. Nad vývojem softwaru a současnými technologiemi hodně přemýšlí a snaží se najít optimální cestu. Pokud zrovna neprogramuje, tak nespí a aktivně se účastní jako redaktor nejrůznějších IT portálů jako je itnetwork.cz a dotnetportal.cz. V současné době pracuje jako SW architekt a. NET full-stack developer na volné noze. Za sebou má vývoj velkých enterprise projektů pro automobilový, finanční a lékařský průmysl.

Téma

Programovací paradigmata, odzvonilo OOP?

V současné době můžeme nalézt informace, že objektově orientované programování je za zenitem a štafetový kolík přebírá funkcionální a imperativní programování. Je tomu opravdu tak, nebo se jedná pouze o další hipsterské nadšení, které za čtvrt roku opadne? Jaké jsou hlavní rozdíly a nevýhody jednotlivých paradigmat? Mají dogmata a je správné je dodržovat? Jak může volba konkrétního přístupu ovlivnit celou naši aplikaci od databáze až po API? Na to všechno se na Čtvrkonu podíváme a zkusíme si umíchat ideální přístup, který nám bude vyhovovat. Na ukázky kódu bude využit jazyk C#, jeho znalost však není potřeba a jeho použití vyplývá především z toho, že se jedná o multiparadig­matický jazyk.

2) Štěpán Zikmund

Profil

Štěpán pracuje jako jako PHP vývojář ve společnosti ZOOT.

Téma

Programovali jste někdy aplikaci úplně od píky? Pamatujete si na rychlost, se kterou jste na začátku dokázali přidávat první featury. A znáte ten pocit, jak se po pár měsících s rozšiřující funkcionalitou a rozrůstajícím týmem z některých částí kódu stane bludiště a implementace zdánlivě jednoduché funkcí je najednou řádově obtížnější než na počátku?

Představím vám strýčka Boba – super hrdinu objektově orientovaného návrhu a jeho patero přikázání, které vám pomůže původní ladnost a efektivitu zažívat i v pokročilejších fázích projektu.

Přijďte!

PS: a udělejte si čas i after-pivo po akci, budeme pokračovat přímo na místě ve Stagi…

Potvrzení hosté: 46

Wilhelm Schmidtmayer
Ladislav Nagy
Daniel Tesař
Martin Strouhal
Martin Princ
Roman Klimeš
Petřík Šmitmajer
Honza Lilák
Jiří Darmovzal
Michal Kortan
Jan Kelnar

+ další

Možná se zúčastnili: 20

Pavel Máca
Standa Mikeš
Jiří Sýkora
Petr Pikaus
Niki Storpio
Katka Krsová
Ladislav Touš
Karel Attl
Honza Hájek
Martin Krčmář
Pavel Killvap
Petr Hrádek
Daniel Habrda
Honza Hosek
Tomáš Prokop

Nezúčastnili se: 1


Správci srazu: avatar avatar avatar avatar avatar