История изменений
Исправление MOPKOBKA, (текущая версия) :
Не пустое. Например метод fs.fileExists(name: str) не должен выдавать исключение, потому что отсутствие файла, это вполне ожидаемый результат.
Вот если он выдаст ошибку памяти, то можно выбросить Exception. Потому что ошибка выделения памяти не происходит часто, проявляется не везде, и если ее прокидывать всюду, код засорится, в программах на Golang такое отслеживание ошибок просто не требуется.
Твое определение?
Исправление MOPKOBKA, :
Не пустое. Например метод fs.fileExists(name: str) не должен выдавать исключение, потому что отсутствие файла, это вполне ожидаемый результат.
Вот если он выдаст ошибку памяти, то можно выбросить Exception. Потому что ошибка выделения памяти не происходит часто, проявляется не везде, и если ее прокидывать всюду, код засорится, в программах на Golang такое отслеживание ошибок просто не требуется.
Исходная версия MOPKOBKA, :
Не пустое. Например метод fs.fileExists(name: str) не должен выдавать исключение, потому что отсутствие файла, это вполне ожидаемый результат.