Avansert arbeid med feil i Go (Golang) - kurs 21 280 RUB. fra Stepik, trening 22 timer, dato 28. november 2023.
Miscellanea / / November 29, 2023
Hva er så spesielt med feil?
Vi mener at kompetent feilhåndtering er nøkkelen til feiltoleransen til søknaden din, og ikke alt her er så åpenbart som det ser ut ved første øyekast:
Hvor mange måter kan du snu en feil på? En? To? Og det er mer enn fem av dem! Hvilke fallgruver skjuler hver av dem?
Hvordan håndtere en feil uten å importere pakken?
Kanskje du vet hvordan standardbiblioteket skriver stacktrace-feil?
Hva er konstante feil?
Er stacktrace en dyr ting?
Hvorfor er feilmetoden farlig og hvilken type mottaker bør han velge?
Hvilke feil kan ignoreres og hvilke kan ikke?
Hvordan håndtere feil som oppstår samtidig?
Hva om pakken ikke gir den nødvendige feilen?
Hvor og hvordan logger man feil?
Hvor kompatible er tredjeparts feilhåndteringsmoduler med standardbiblioteket?
Hvordan kom Go til sine nåværende feilmekanismer og hva ligger foran oss?
etc.
Hovedmålet med kurset er å gjøre din feilhåndteringskodeproduksjon klar.
Hvis du tror at arbeid med feil i Go ender med å vite om feil. Er og feil. Som, da bør du definitivt komme til oss.
Er kurset bare teori?
Nei, nei og NEI!
Vi må selvfølgelig berøre de teoretiske aspektene ved å jobbe med feil i Go, men vær forberedt på å lese mye kildekode, både standardbiblioteket og tredjepartsmoduler.
Tilgang til hver påfølgende modul åpnes først etter å ha løst problemer og tester i den gjeldende. Eksempler fra kurset og maler for oppgaver ligger i et eget GitHub-depot. For hver oppgave er det enhetstester som den må bestå - du slipper å slite med I/O, slik tilfellet er med oppgaver i andre kurs.
Hva vil jeg lære?
Hvis du er ny på Go, vil du definitivt ønske å skjerpe kunnskapen din og nyte noen av kodeeksemplene du sannsynligvis savner akkurat nå. Men vi advarer deg om at du sannsynligvis ikke vil være i stand til å fullføre alle oppgavene i kurset.
Hvis du er en senior tomat og en praktiserende Go-utvikler, vil du igjen bli kjent med de beste praksisene og finne ut hva som er verdt å slå kollegene dine, og kanskje til og med deg selv, på håndleddet for.
Uansett, hvis du har erfaring med programmering generelt, ferdigheter til å Google standardpakker og ønsket om å komme til slutten, så burde kurset gå bra.
Handler kurset kun om feil?
Nei!
Leksjoner inneholder ofte originale kommentarer om relaterte emner (som testing, samtidighet, statisk kodeanalyse, etc.), og hver modul er utstyrt med en omfattende bibliografi. Modulene "Håndtere feil i tester" og "Håndtere feil i konkurrerende kode" vil gjøre deg spesielt svett.
Panikkbegrepet, knyttet til feil, diskuteres i et eget kurs.
Prøveproblemer
Hvor kan jeg spørre om kurset?
Velkommen til https://t.me/goinpractice.
Flere kurs på
https://www.golang-courses.ru/
3
kurs- Graduate of MSTU oppkalt etter. N.E. Bauman - Solution Architect i Exness. - Eks-manager og en av forfatterne av Otus: Golang Developer. Profesjonell. – Forfatter og lærer på Golang i praksis
- Graduate of MSTU oppkalt etter. N.E. Bauman
- Løsningsarkitekt i Exness
- Eks-manager og en av forfatterne av Otus: Golang Developer. Profesjonell
– Forfatter og lærer på Golang i praksis
3
kurs- Utdannet ved Moscow State Technical University oppkalt etter N.E. Bauman. – Tidligere muterte en Java/Kotlin Android-utvikler, mens han var hos Avito, fullstendig til en backend-ingeniør. Jeg skriver i Go og litt PHP. - Dårlig karakter. Ikke...
- Utdannet ved Moscow State Technical University oppkalt etter N.E. Bauman.
– Tidligere muterte en Java/Kotlin Android-utvikler, mens han var hos Avito, fullstendig til en backend-ingeniør. Jeg skriver i Go og litt PHP.
- Dårlig karakter. Ikke gift.