GestorPsi-MES / gestorpsi

Other
1 stars 0 forks source link

u36 - Métodos como Condicionais em address #36

Open leandrokanis opened 8 years ago

leandrokanis commented 8 years ago

Aplicação de métodos Clean Code na Views do app Address no método delete_address.

# 'address' field blank means that it was deleted by an user
# So, if len(address) == 0 AND len(id) != 0, delete address using id
def address_delete(ids, addressLines1): 
    for i in range(0, len(addressLines1)):
        if (not len(addressLines1[i]) and len(ids[i])):
            Address.objects.get(pk=ids[i]).delete()

Métodos Explicativos

Criar um método que encapsule uma operação pouco clara geral- mente associada a um comentário

Métodos como Condicionais

Criar um método que encapsule uma expressão booleana para obter condicionais mais claros