Avanceret arbejde med fejl i Go (Golang) - kursus 21.280 RUB. fra Stepik, træning 22 timer, dato 28. november 2023.
Miscellanea / / November 29, 2023
Hvad er så specielt ved fejl?
Vi mener, at kompetent fejlhåndtering er nøglen til fejltolerancen for din applikation, og ikke alt her er så indlysende, som det ser ud ved første øjekast:
Hvor mange måder kender du til at vende en fejl på? En? To? Og der er mere end fem af dem! Hvilke faldgruber skjuler hver af dem?
Hvordan håndterer man en fejl uden at importere dens pakke?
Måske ved du, hvordan standardbiblioteket skriver stacktrace-fejl?
Hvad er konstante fejl?
Er stacktrace en dyr ting?
Hvorfor er fejlmetoden farlig, og hvilken type modtager skal han vælge?
Hvilke fejl kan ignoreres, og hvilke kan ikke?
Hvordan håndterer man fejl, der opstår samtidigt?
Hvad hvis pakken ikke giver den påkrævede fejl?
Hvor og hvordan logger man fejl?
Hvor kompatible er tredjeparts fejlhåndteringsmoduler med standardbiblioteket?
Hvordan kom Go til sine nuværende fejlmekanismer, og hvad venter forude?
etc.
Hovedmålet med kurset er at gøre din fejlhåndteringskodeproduktion klar.
Hvis du tror, at arbejdet med fejl i Go ender med at kende til fejl. Er og fejl. Som, så skal du helt sikkert komme til os.
Er kurset udelukkende teori?
Nej, nej og NEJ!
Vi skal selvfølgelig røre ved de teoretiske aspekter ved at arbejde med fejl i Go, men vær forberedt på at læse en masse kildekode, både standardbiblioteket og tredjepartsmoduler.
Adgang til hvert efterfølgende modul åbnes først efter løsning af problemer og test i det nuværende. Eksempler fra kurset og skabeloner til opgaver er i et separat GitHub-lager. Til hver opgave er der enhedstests, som den skal bestå - du skal ikke døje med I/O, som det er tilfældet med opgaver i andre kurser.
Hvad vil jeg lære?
Hvis du er ny til Go, vil du helt sikkert gerne skærpe din viden og nyde nogle af de kodeeksempler, du sandsynligvis mangler lige nu. Men vi advarer dig om, at du sandsynligvis ikke vil være i stand til at løse alle kursets opgaver.
Hvis du er en senior tomat og en praktiserende Go-udvikler, så vil du igen stifte bekendtskab med best practices og finde ud af, hvad der er værd at slå dine kollegaer, og måske endda dig selv, på håndleddet for.
Under alle omstændigheder, hvis du har erfaring med programmering generelt, evnerne til at Google standardpakker og ønsket om at komme til ende, så skal kurset gå godt.
Handler kurset kun om fejl?
Ingen!
Lektioner indeholder ofte originale kommentarer om relaterede emner (såsom test, samtidighed, statisk kodeanalyse osv.), og hvert modul er forsynet med en omfattende bibliografi. Modulerne "Handling af fejl i test" og "Handling af fejl i konkurrencekode" vil give dig ekstra sved.
Begrebet panik, relateret til fejl, diskuteres i et separat kursus.
Prøveproblemer
Hvor kan jeg spørge om kurset?
Velkommen til https://t.me/goinpractice.
Flere kurser på
https://www.golang-courses.ru/
3
Rute- Kandidat fra MSTU opkaldt efter. N.E. Bauman - Solution Architect hos Exness. - Ex-manager og en af forfatterne af Otus: Golang Developer. Professionel. - Forfatter og underviser om Golang i praksis
- Kandidat fra MSTU opkaldt efter. N.E. Bauman
- Løsningsarkitekt hos Exness
- Ex-manager og en af forfatterne af Otus: Golang Developer. Professionel
- Forfatter og underviser om Golang i praksis
3
Rute- Kandidat fra Moscow State Technical University opkaldt efter N.E. Bauman. - Tidligere muterede en Java/Kotlin Android-udvikler, mens han var hos Avito, fuldstændig til en backend-ingeniør. Jeg skriver i Go og en lille smule PHP. - Dårlig karakter. Ikke...
- Kandidat fra Moscow State Technical University opkaldt efter N.E. Bauman.
- Tidligere muterede en Java/Kotlin Android-udvikler, mens han var hos Avito, fuldstændig til en backend-ingeniør. Jeg skriver i Go og en lille smule PHP.
- Dårlig karakter. Ikke gift.