Avancerat arbete med fel i Go (Golang) - kurs 21 280 RUB. från Stepik, träning 22 timmar, datum 28 november 2023.
Miscellanea / / November 29, 2023
Vad är det som är så speciellt med misstag?
Vi tror att kompetent felhantering är nyckeln till feltoleransen för din applikation, och allt här är inte så självklart som det verkar vid första anblicken:
Hur många sätt kan du vända ett fel på? Ett? Två? Och det finns fler än fem av dem! Vilka fallgropar döljer var och en av dem?
Hur hanterar man ett fel utan att importera dess paket?
Kanske vet du hur standardbiblioteket skriver stacktrace-fel?
Vad är konstanta fel?
Är stacktrace en dyr sak?
Varför är felmetoden farlig och vilken typ av mottagare ska han välja?
Vilka fel kan ignoreras och vilka kan inte?
Hur hanterar man fel som uppstår samtidigt?
Vad händer om paketet inte ger det nödvändiga felet?
Var och hur loggar man fel?
Hur kompatibla är tredjeparts felhanteringsmoduler med standardbiblioteket?
Hur kom Go till sina nuvarande felmekanismer och vad väntar?
etc.
Huvudmålet med kursen är att göra din felhanteringskodsproduktion klar.
Om du tror att arbetet med fel i Go slutar med att du vet om fel. Är och fel. Som, då bör du definitivt komma till oss.
Är kursen bara teori?
Nej, nej och NEJ!
Naturligtvis måste vi beröra de teoretiska aspekterna av att arbeta med fel i Go, men var beredd på att läsa mycket källkod, både standardbiblioteket och tredjepartsmoduler.
Tillgång till varje efterföljande modul öppnas först efter att ha löst problem och tester i den aktuella. Exempel från kursen och mallar för uppgifter finns i ett separat GitHub-förråd. För varje uppgift finns det enhetstester som den måste klara - du behöver inte lida av I/O, som är fallet med uppgifter i andra kurser.
Vad ska jag lära mig?
Om du är ny på Go, kommer du definitivt att vilja vässa dina kunskaper och njuta av några av de kodexempel som du förmodligen saknar just nu. Men vi varnar dig för att du förmodligen inte kommer att kunna slutföra alla uppgifter i kursen.
Om du är en senior tomat och en praktiserande Go-utvecklare, kommer du återigen att bekanta dig med de bästa metoderna och ta reda på vad som är värt att slå dina kollegor, och kanske till och med dig själv, på handleden för.
Hur som helst, om du har erfarenhet av programmering i allmänhet, färdigheter att googla standardpaket och viljan att komma till slutet, så borde kursen gå bra.
Handlar kursen bara om misstag?
Nej!
Lektioner innehåller ofta originalkommentarer om relaterade ämnen (såsom testning, samtidighet, statisk kodanalys, etc.), och varje modul är försedd med en omfattande bibliografi. Modulerna "Hantera fel i tester" och "Hantera fel i konkurrenskod" kommer att göra dig extra svett.
Begreppet panik, relaterat till fel, diskuteras i en separat kurs.
Provproblem
Var kan jag fråga om kursen?
Välkommen till https://t.me/goinpractice.
Fler kurser på
https://www.golang-courses.ru/
3
kurs- Kandidat från MSTU uppkallad efter. N.E. Bauman - Solution Architect på Exness. - Ex-manager och en av författarna till Otus: Golang Developer. Professionell. – Författare och lärare på Golang i praktiken
- Kandidat från MSTU uppkallad efter. N.E. Bauman
- Solution Architect på Exness
- Ex-manager och en av författarna till Otus: Golang Developer. Professionell
– Författare och lärare på Golang i praktiken
3
kurs- Graduate of Moscow State Technical University uppkallad efter N.E. Bauman. – Tidigare muterade en Java/Kotlin Android-utvecklare, medan han var på Avito, fullständigt till en backend-ingenjör. Jag skriver i Go och lite PHP. - Dålig karaktär. Inte...
- Graduate of Moscow State Technical University uppkallad efter N.E. Bauman.
– Tidigare muterade en Java/Kotlin Android-utvecklare, medan han var på Avito, fullständigt till en backend-ingenjör. Jag skriver i Go och lite PHP.
- Dålig karaktär. Inte gift.