Le refactoring est l'amélioration de la source en supprimant le code redondant ou en le réécrivant dans un codage polyvalent et efficace.
** Si / sinon commander ** Il est recommandé d'écrire la formule de «cible d'enquête» dont la valeur change sur le côté gauche et la formule de «cible de comparaison» dont la valeur ne change pas sur le côté droit.
échantillon
if value >= 5
#Traitement du contenu
end
** pour if / else **
# bad
if a && b == 0
if c
#En traitement
end
end
# good
if c
if a && b == 0
#En traitement
end
end
Nest est une structure imbriquée Il y a des cas où l'instruction if est incorporée dans l'instruction if pour créer une structure imbriquée, mais plus l'imbrication est profonde, plus il est difficile de lire le code, il est donc important d'essayer de le rendre aussi superficiel que possible.
Recommended Posts