Mnoho standardních F# knihoven a nástrojů, včetně samotného překladače, je vyvíjeno jako open-source a má velké množství přispěvatelů. K úspěšnému zvládnutí takových projektů je třeba, abyste dobře ovládali svoje řemeslo. To zahrnuje komplexní testování, používání automatizovaných buildovacích nástrojů, průběžnou integraci a tvorbu kvalitní dokumentace. V této přednášce bude Tomáš Petříček mluvit o tom, co se naučil jako open-source F# přispěvatel.
Dále se podíváme na několik bezpečných způsobů, jak F# zapracovat do Vašich pracovních postupů:
• Jak používat F# interaktivně při průzkumnickém programování a psaní kódu, který funguje napoprvé
• Používání FAKE - F# buildovacího nástroje – k automatizaci všeho ve Vašem buildovacím procesu
• Psaní testů založených na vlastnostech s využitím nástroje FsCheck a webových testů s využitím nástroje Canopy
• Generování skvělé dokumentace s využitím F# formátovacích nástrojů
Shrnuto podtrženo – tato přednáška Vás provede těmi aspekty softwarového inženýrství, které fungují výborně pro F# open-source projekty. Po přednášce byste měli mít dobrou představu o tom, jak některé z těchto technik použít ve Vaší každodenní práci – ale stejně dobře se můžete stát i F# přispěvatelem!
Přednášející: Tomáš Petříček, anglicky
Bio: Tomáš je open-source vývojář a počítačový vědec, který miluje spojování teorie a praxe. Z pohledu praxe píše o F#, provozuje výuku a poskytuje konzultace F# Works. Z pohledu teorie pracuje na různých
tématech zabývajících se programovacími jazyky.
Na kurz se můžete přihlásit přes
meetup.com
Rohanské Nábřeží 678/29 Praha 8, 18600