:= os.Getwd()
                  
                  
                   if err != nil {
                  
                  
                    fmt.Println("Error getting current directory:")
                  
                  
                   }
                  
                  
                   return cwd
                  
                  
                  }
                  
                  
                  
                  
                  
                  ``` 
                  
                  
                  
                  
                  
                  Подскажите как в таких случая правильно обрабатывать ошибки? Для меня просто странно выглядит такой код
                  
                  
                
1. Привыкать к такому 2. "заглушать" ошибку , что конечно же негативный сценарий, но типа код "чище" будет... пока не напоритесь на что-нить
Либо возвращать ошибку, либо, если функция прям вот должна без ошибки выполниться -- паниковать
Как вариант возвращать два значения. (+Error)
а смысл? Проще сразу тогда вызвать оригинальный метод
кажется, для GetPwd метода избыточно... но да, как вариант
Обсуждают сегодня