Go'da (Golang) hatalarla ilgili ileri düzey çalışma - kurs 21.280 RUB. Stepik'ten, 22 saatlik eğitim, tarih 28 Kasım 2023.
Miscellanea / / November 29, 2023
Hatalarda bu kadar özel olan ne?
Uygulamanızın hata toleransının anahtarının yetkin hata yönetimi olduğuna inanıyoruz ve buradaki her şey ilk bakışta göründüğü kadar açık değildir:
Bir hatayı düzeltmenin kaç yolunu biliyorsunuz? Bir? İki? Ve bunlardan beşten fazlası var! Her biri hangi tuzakları saklıyor?
Paketini içe aktarmadan bir hatayla nasıl başa çıkılır?
Belki standart kütüphanenin yığın izleme hatalarını nasıl yazdığını biliyorsunuzdur?
Sürekli hatalar nelerdir?
Stacktrace pahalı bir şey mi?
Hata yöntemi neden tehlikelidir ve ne tür bir alıcı seçmelidir?
Hangi hatalar göz ardı edilebilir, hangileri edilemez?
Eş zamanlı oluşan hatalar nasıl ele alınır?
Paket gerekli hatayı sağlamıyorsa ne olur?
Hatalar nereye ve nasıl kaydedilir?
Üçüncü taraf hata işleme modülleri standart kitaplıkla ne kadar uyumludur?
Go mevcut hata mekanizmalarına nasıl ulaştı ve gelecekte neler olacak?
vesaire.
Dersin temel amacı hata işleme kodu üretiminizi hazır hale getirmektir.
Go'da hatalarla çalışmanın hataları bilmekle biteceğini düşünüyorsanız. ve hatalar. O halde kesinlikle bize gelmelisiniz.
Dersin tamamı teorik mi?
Hayır, hayır ve HAYIR!
Elbette Go'da hatalarla çalışmanın teorik yönlerine değinmemiz gerekecek, ancak hem standart kitaplık hem de üçüncü taraf modüller olmak üzere çok sayıda kaynak kodu okumaya hazırlıklı olun.
Sonraki her modüle erişim, yalnızca mevcut modüldeki problemler ve testler çözüldükten sonra açılır. Kurstan örnekler ve görev şablonları ayrı bir GitHub deposundadır. Her görev için geçmesi gereken birim testleri vardır; diğer kurslardaki görevlerde olduğu gibi G/Ç sıkıntısı çekmenize gerek kalmayacaktır.
Ne öğreneceğim?
Go'da yeniyseniz kesinlikle bilginizi geliştirmek ve muhtemelen şu anda kaçırdığınız bazı kod örneklerinden keyif almak isteyeceksiniz. Ancak kursun tüm görevlerini muhtemelen tamamlayamayacağınız konusunda sizi uyarıyoruz.
Kıdemli bir domates ve pratik yapan bir Go geliştiricisiyseniz, bir kez daha en iyi uygulamalarla tanışacak ve meslektaşlarınızı ve hatta belki de kendinizi bilek üzerinde yenmeye değer olan şeyin ne olduğunu öğreneceksiniz.
Her durumda, genel olarak programlama konusunda deneyiminiz varsa, Google standart paketlerine ilişkin becerileriniz ve sonuna ulaşma arzunuz varsa, o zaman kurs iyi gitmelidir.
Ders sadece hatalardan mı ibaret?
HAYIR!
Dersler genellikle ilgili konularla ilgili (test, eşzamanlılık, statik kod analizi vb.) orijinal yorumları içerir ve her modüle kapsamlı bir kaynakça sunulur. “Testlerdeki hatalarla başa çıkmak” ve “Rekabet kodundaki hatalarla başa çıkmak” modülleri sizi özellikle terletecek.
Hatalarla ilgili panik kavramı ayrı bir derste tartışılmaktadır.
Örnek problemler
Kurs hakkında nereden bilgi alabilirim?
Hoşgeldiniz https://t.me/goinpractice.
Daha fazla kurs
https://www.golang-courses.ru/
3
kurs- MSTU mezunu. N.E. Bauman - Exness'te Çözüm Mimarı. - Otus'un eski yöneticisi ve yazarlarından biri: Golang Developer. Profesyonel. - Uygulamada Golang'ın yazarı ve öğretmeni
- MSTU mezunu. N.E. Bauman
- Exness'te Çözüm Mimarı
- Otus'un eski yöneticisi ve yazarlarından biri: Golang Developer. Profesyonel
- Uygulamada Golang'ın yazarı ve öğretmeni
3
kurs- N.E. adını taşıyan Moskova Devlet Teknik Üniversitesi mezunu. Bauman. - Geçmişte, bir Java/Kotlin Android geliştiricisi Avito'dayken tamamen bir arka uç mühendisine dönüşmüştü. Go'da ve biraz da PHP'de yazıyorum. - Kötü karakter. Olumsuz...
- N.E. adını taşıyan Moskova Devlet Teknik Üniversitesi mezunu. Bauman.
- Geçmişte, bir Java/Kotlin Android geliştiricisi Avito'dayken tamamen bir arka uç mühendisine dönüşmüştü. Go'da ve biraz da PHP'de yazıyorum.
- Kötü karakter. Bekar.