Skip to content

Sugestão de refatoração  #3

@jjoaosilva

Description

@jjoaosilva

O arquivo Controller esta bem extenso e ele possui alguns códigos replicados. Poderia ser refatorado em casos como na linha 214:

O bloco:

 if let temp = Int(opt){
                if temp <= extensions.count {
                    optChoosed.append(temp)
                }else{
                    print(
                        """
                           
                           Invalid entry

                           """.bold().red())
                    exit(0)
                }
            }else{
                print(
                    """
        
        Invalidy entry
        
        """.bold().red())
                exit(0)
            }

Poderia ser reescrito como:

     if let temp = Int(opt), temp <= extensions.count{
                    optChoosed.append(temp)
            }else{
                print(
                    """
        
        Invalidy entry
        
        """.bold().red())
                exit(0)
            }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions