История изменений
Исправление crutch_master, (текущая версия) :
srcFiles, err := input.Files(srcPath)
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
files, err := input.Files(path.Dir(srcPath))
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
Я знаю, чем всё это закончится. Они начнут прокидывать велостектрейс через возврат. А пока мы имеем по строке (по 3 строки) на каждый возврат вместо одного единственного try-catch и throw там, где надо. Я тоже недавно подумал, нахрен мне эти исключения, напишу без них, и результат меня не радует. Буду втыкать обратно.
Исправление crutch_master, :
srcFiles, err := input.Files(srcPath)
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
files, err := input.Files(path.Dir(srcPath))
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
Я знаю, чем всё это закончится. Они начнут прокидывать велостектрейс через возврат. А пока мы имеем по строке на каждый возврат вместо одного единственного try-catch и throw там, где надо. Я тоже недавно подумал, нахрен мне эти исключения, напишу без них, и результат меня не радует. Буду втыкать обратно.
Исходная версия crutch_master, :
srcFiles, err := input.Files(srcPath)
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
files, err := input.Files(path.Dir(srcPath))
if err != nil {
return nil, fmt.Errorf("input.Files: %v", err)
}
Я знаю, чем всё это закончится. Они начнут прокидывать велостектрейс через возврат. А пока мы имеем по строке на каждый возврат вместо одного единственного try-catch и throw там, где надо. Я тоже недавно подумал, нахрен мне эти исключения, напишу без них, и результат меня не радует. Буду втыкать обратно.