jeudi 15 février 2018

Optimize this code

i just need to find out a way to optimize this piece of code(maybe reduce the amount of lines, the amount of ifs, or do the same task using another logical structure). is there a way? thanks a lot. peace out

if (pb.isEnableYears() && pb.getAnzianitaAziendale() != null) {
            if (pb.getAnzianitaAziendale() == 1) {
                if (upper) {
                    String anniTmp = pb.getAnzianitaAziendale() + annoFideuram + reteStr;
                    anni += addRole ? (da + anniTmp).toUpperCase() : anniTmp;
                } else {
                    String anniTmp = pb.getAnzianitaAziendale() + annoFideuram + reteStr;
                    anni += addRole ? (da + anniTmp) : anniTmp;
                }
            } else {
                if (upper) {
                    String anniTmp = pb.getAnzianitaAziendale() + anniFideuram + reteStr;
                    anni += addRole ? (da + anniTmp).toUpperCase() : anniTmp;
                } else {
                    String anniTmp = pb.getAnzianitaAziendale() + anniFideuram + reteStr;
                    anni += addRole ? (da + anniTmp) : anniTmp;
                }
            }
        }

Aucun commentaire:

Enregistrer un commentaire