nathaliacm / terminal-music-player

Plays music on terminal using swift
2 stars 0 forks source link

Sugestão de melhoria para entrada do usuário #2

Open Silmunia opened 4 years ago

Silmunia commented 4 years ago

Arquivo: main.swift

Sugestão: Utilizar lowercased() na entrada do usuário na função main() ou utilizar um Enum para os casos de entradas.

Justificativa: Aumentar a flexibilidade na entrada do usuário, permitindo digitar tanto "show" quanto "SHOW" e outras variações.

Exemplo:

while let command = readLine() {
        // Adiciona uma linha vazia por motivos de estética
        print("")
        switch command.lowercased() {
        case "play":
            let musicOpt = loadMusic()
            if let music = musicOpt {
                music.play()
            } else {
                print("\nMúsica não encontrada")
            }
            print(menu)
Rudigus commented 4 years ago

Adição boa e rapidíssima de implementar.