Pokročilá práce s chybami v Go (Golang) - kurz 21 280 RUB. od Stepiku, trénink 22 hodin, termín 28.11.2023.
Různé / / November 29, 2023
Co je na chybách tak zvláštního?
Věříme, že kompetentní zpracování chyb je klíčem k odolnosti vaší aplikace proti chybám a ne vše je zde tak zřejmé, jak se na první pohled zdá:
Kolika způsoby znáte, jak chybu odvrátit? Jeden? Dva? A je jich více než pět! Jaká úskalí skrývá každý z nich?
Jak ošetřit chybu bez importu jejího balíčku?
Možná víte, jak standardní knihovna zapisuje chyby stacktrace?
Co jsou to neustálé chyby?
Je stacktrace drahá věc?
Proč je metoda Error nebezpečná a jaký typ přijímače by si měl vybrat?
Které chyby lze ignorovat a které ne?
Jak řešit chyby, které se vyskytují současně?
Co když balíček neobsahuje požadovanou chybu?
Kde a jak zaznamenat chyby?
Jak kompatibilní jsou moduly pro zpracování chyb třetích stran se standardní knihovnou?
Jak se Go dostal ke svým současným chybovým mechanismům a co je před námi?
atd.
Hlavním cílem kurzu je připravit vaši produkci kódu pro zpracování chyb.
Pokud si myslíte, že práce s chybami v Go končí znalostmi o chybách. Je a chyby. Tak to k nám rozhodně přijďte.
Je celý kurz teorie?
Ne, ne a NE!
Samozřejmě se budeme muset dotknout teoretických aspektů práce s chybami v Go, ale připravte se na čtení velkého množství zdrojového kódu, jak standardní knihovny, tak modulů třetích stran.
Přístup ke každému dalšímu modulu je otevřen až po vyřešení problémů a testech v tom aktuálním. Příklady z kurzu a šablony pro úkoly jsou v samostatném úložišti GitHub. Pro každý úkol existují jednotkové testy, které musí projít - nebudete muset trpět I/O, jako je tomu u úkolů v jiných kurzech.
co se naučím?
Pokud jste v Go nováčkem, určitě si budete chtít zdokonalit své znalosti a užít si některé z příkladů kódu, které vám pravděpodobně právě teď chybí. Ale varujeme vás, že pravděpodobně nebudete schopni splnit všechny úkoly kurzu.
Jste-li senior rajče a praktikující vývojář Go, pak se opět seznámíte s osvědčenými postupy a zjistíte, za co stojí za to mlátit své kolegy a možná i sebe.
V každém případě, pokud máte zkušenosti s programováním obecně, dovednosti s Google standardními balíčky a chuť dojít až do konce, pak by měl kurz proběhnout dobře.
Je kurz pouze o chybách?
Ne!
Lekce často obsahují originální komentáře k souvisejícím tématům (jako je testování, souběžnost, analýza statického kódu atd.) a každý modul je vybaven obsáhlou bibliografií. Zvláště se zapotíte u modulů „Řešení chyb v testech“ a „Řešení chyb v konkurenčním kódu“.
Pojem panika související s chybami je probrán v samostatném kurzu.
Ukázkové problémy
Kde se mohu zeptat na kurz?
Vítejte v https://t.me/goinpractice.
Více kurzů na
https://www.golang-courses.ru/
3
chod- Absolvent MSTU pojmenovaný po. N.E. Bauman - Solution Architect ve společnosti Exness. - Bývalý manažer a jeden z autorů Otus: Golang Developer. Profesionální. - Autor a učitel na Golang v praxi
- Absolvent MSTU pojmenovaný po. N.E. Bauman
- Solution Architect ve společnosti Exness
- Bývalý manažer a jeden z autorů Otus: Golang Developer. Profesionální
- Autor a učitel na Golang v praxi
3
chod- Absolvent Moskevské státní technické univerzity pojmenované po N.E. Bauman. - V minulosti vývojář Java/Kotlin Android, když byl v Avitu, zcela zmutoval na backendového inženýra. Píšu v Go a trochu PHP. - Špatná postava. Ne...
- Absolvent Moskevské státní technické univerzity pojmenované po N.E. Bauman.
- V minulosti vývojář Java/Kotlin Android, když byl v Avitu, zcela zmutoval na backendového inženýra. Píšu v Go a trochu PHP.
- Špatná postava. Není vdaná.