talesconrado / org-fin

Um command line app escrito em Swift para organizar finanças.
MIT License
5 stars 2 forks source link

Bando de usuarios #7

Open AndersonAlencar opened 4 years ago

AndersonAlencar commented 4 years ago

Arquivo: BancoDeUsuarios.swift

Função: init()

Sugestão de melhora: Já existe a função SalvarSessao que implementa o mesmo bloco de código presente no init. Entao vcs poderiam chamar essa função no init para evitar duplicação de código dessa forma:

if (FileManager.default.fileExists(atPath: arquivoURL.path)){ do { let arquivoASerLido = try Data(contentsOf: arquivoURL) usuarios = try JSONDecoder().decode([Usuario].self, from: arquivoASerLido) } catch { print(error.localizedDescription) } //Caso o arquivo no path dado não seja encontrado, criamos um arquivo nesse path. } else { salvarSessao(usuarios: usuarios) }

Rudigus commented 4 years ago

Tem um pequeno typo no título da Issue: Bando de usuarios em vez de Banco de usuários @AndersonAlencar