Проверьте недействительность пути к файлу - лучшие практики - PullRequest
0 голосов
/ 25 февраля 2019

Я в настоящее время техническая дилемма.Я получаю путь к определенным файлам из пакета ресурсов в моем приложении.Это система ключ-значение.

Если мой ключ "путь к файлу" возвращает нулевое значение.Должен ли я проверить недействительность или позволить моему API файлов или FileUtils обрабатывать в обычном процессе?

public class FileTest {

        public save() {
              String path = bundle.getValue("path.key");
              // first option (i find it ugly)
              if(path == null) {
                   new Exception();
              }
              // Option 2
              // Should i check nullity from the key or continue 
              // the process and let the APIs handle the null as illegal argument ?
              try {
                Files.createDirectory(path);
              }catch(IllegalArgumentException e) {
                e.printStackTrace();              
              }
         }
}

Есть какие-либо мнения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...