עבודה מתקדמת עם שגיאות בגו (גולנג) - קורס RUB 21,280. מסטפיק, אימון 22 שעות, תאריך 28 בנובמבר 2023.
Miscellanea / / November 29, 2023
מה כל כך מיוחד בטעויות?
אנו מאמינים שטיפול מוכשר בשגיאות הוא המפתח לסובלנות התקלות של האפליקציה שלך, ולא הכל כאן ברור כמו שזה נראה במבט ראשון:
כמה דרכים אתה מכיר לעקוף שגיאה? אחד? שתיים? ויש יותר מחמישה מהם! אילו מלכודות מסתיר כל אחד מהם?
כיצד לטפל בשגיאה מבלי לייבא את החבילה שלה?
אולי אתה יודע איך הספרייה הסטנדרטית כותבת שגיאות stacktrace?
מהן שגיאות קבועות?
האם Stacktrace זה דבר יקר?
מדוע שיטת השגיאה מסוכנת ובאיזה סוג מקלט עליו לבחור?
מאילו שגיאות אפשר להתעלם ומאילו לא?
כיצד לטפל בשגיאות המתרחשות במקביל?
מה אם החבילה לא מספקת את השגיאה הנדרשת?
איפה ואיך לרשום שגיאות?
עד כמה תואמים מודולי טיפול בשגיאות של צד שלישי לספרייה הסטנדרטית?
איך Go הגיעה למנגנוני השגיאה הנוכחיים שלה ומה צפוי?
וכו '
המטרה העיקרית של הקורס היא להכין את ייצור הקוד לטיפול בשגיאות.
אם אתה חושב שעבודה עם שגיאות ב-Go מסתיימת בידיעה על שגיאות. האם ושגיאות. כמו, אז אתה בהחלט צריך לבוא אלינו.
האם הקורס כולו תיאוריה?
לא, לא ולא!
כמובן, נצטרך לגעת בהיבטים התיאורטיים של עבודה עם שגיאות ב-Go, אך היו מוכנים לקרוא הרבה קוד מקור, הן הספרייה הסטנדרטית והן מודולים של צד שלישי.
גישה לכל מודול עוקב נפתחת רק לאחר פתרון בעיות ובדיקות במודול הנוכחי. דוגמאות מהקורס ותבניות למשימות נמצאות במאגר GitHub נפרד. עבור כל משימה, ישנם מבחני יחידה שעליה לעבור - לא תצטרכו לסבול עם I/O, כפי שקורה במשימות בקורסים אחרים.
מה אלמד?
אם אתה חדש ב-Go, בהחלט תרצה לחדד את הידע שלך וליהנות מכמה מדוגמאות הקוד שכנראה חסרות לך עכשיו. אבל אנו מזהירים אותך שכנראה לא תוכל להשלים את כל המשימות של הקורס.
אם אתה עגבנייה בכירה ומפתחי Go מתרגל, אז שוב תכיר את השיטות המומלצות ותגלה בשביל מה כדאי לנצח את הקולגות שלך, ואולי אפילו את עצמך, על היד.
בכל מקרה, אם יש לך ניסיון בתכנות באופן כללי, כישורי גוגל חבילות סטנדרטיות והרצון להגיע לסוף, אז הקורס אמור לעבור טוב.
הקורס עוסק רק בטעויות?
לא!
השיעורים מכילים לעתים קרובות הערות מקוריות על נושאים קשורים (כגון בדיקות, מקבילות, ניתוח קוד סטטי וכו'), וכל מודול מסופק עם ביבליוגרפיה מקיפה. המודולים "התמודדות עם שגיאות בבדיקות" ו"התמודדות עם שגיאות בקוד תחרותי" יגרמו לכם להזיע במיוחד.
המושג פאניקה, הקשור לטעויות, נדון בקורס נפרד.
בעיות לדוגמה
איפה אפשר לשאול על הקורס?
ברוך הבא ל https://t.me/goinpractice.
קורסים נוספים ב
https://www.golang-courses.ru/
3
קוּרס- בוגר MSTU ע"ש. נ.ע. באומן - אדריכל פתרונות באקסנס. - מנהל לשעבר ואחד המחברים של Otus: Golang Developer. מקצועי. - מחבר ומורה על גולנג בפועל
- בוגר MSTU ע"ש. נ.ע. באומן
- אדריכל פתרונות באקסנס
- מנהל לשעבר ואחד המחברים של Otus: Golang Developer. מקצועי
- מחבר ומורה על גולנג בפועל
3
קוּרס- בוגר האוניברסיטה הטכנית הממלכתית של מוסקבה על שם N.E. באומן. - בעבר, מפתח Java/Kotlin אנדרואיד, בעודו ב-Avito, עבר מוטציה מוחלטת למהנדס backend. אני כותב ב-Go וקצת ב-PHP. - דמות רעה. לֹא...
- בוגר האוניברסיטה הטכנית הממלכתית של מוסקבה על שם N.E. באומן.
- בעבר, מפתח Java/Kotlin אנדרואיד, בעודו ב-Avito, עבר מוטציה מוחלטת למהנדס backend. אני כותב ב-Go וקצת ב-PHP.
- דמות רעה. לא נשואים.