Co bys měl znát a dodržovat dobrý programátor? Před 10 lety to bylo jasné: Java, OOP, Design Patterns a Clean Code. Jak ale “est practices” a znalosti profesionálního vypadat dneska? Jak moc jsou principy z knihy Čistý kód ještě relevantní? Co vlastně dneska znamená „čistý kód“? Máš tohle všechno vůbec smysl, když většinu píšeš Copilot?
To jsou otázky nad kterými už delší čas přemýšlím. Od objektů orientovaného programování se často posouváme k programování funkcionálnímu. Na přednášce projdeme principy a vzory, kterými se snažíme řídit při vývoji aplikací v Commity. Jde o věci, které nám zjednodušují práci a kód a tvoří společný jazyk a přístup k problémům.
Řeč tedy bude o tom:
co z knihy Clean Code je ještě relevantní
jak náš mozek pracuje s kódem a jak mu to usnadnit
jak vám uvažování v termínech Data / Kalkulace / Akce zjednodušují život
jak přistupovat k typům v TypeScriptu, abyste se neupsali a přitom využili výhody ekosystému
jak vám funkční principy usnadní přemýšlení
Takto svoji přednášku popisuje Milan Lempera, kterou dobře znáte z jihlavského GDG. Milan působí ve firmě Commity.cz jako CTO pro frontend a na konferencích o sobě uvádí, že je: “Software developer vášnivý pro automatizaci, datově orientované programování a čistý kód. Platonicky zamilovaný do Clojure." … a to můžeme potvrdit.
Agenda
Hosted By
Lukáš Zach, GDG Organizer
David Mokrý, Organizer
Jana Filipenská, GDG Organizer
Leoš Přikryl, GDG Organizer
Alois Holub, Organizer
Hanka Musilová, Organizer
Complete your event RSVP here: https://gdg.community.dev/events/details/google-gdg-jihlava-presents-milan-lempera-clean-code-a-best-practices-v-dobe-copilota/.