instrução 3) Funções devem fazer uma coisa 4) Tenha um nível de abstração por função 5) Use nomes descritivos 6) Passe no máximo dois parâmetros 7) Extraia blocos try/catch
instrução 3) Funções devem fazer uma coisa 4) Tenha um nível de abstração por função 5) Use nomes descritivos 6) Passe no máximo dois parâmetros 7) Extraia blocos try/catch 8) Evite código duplicado
instrução 3) Funções devem fazer uma coisa 4) Tenha um nível de abstração por função 5) Use nomes descritivos 6) Passe no máximo dois parâmetros 7) Extraia blocos try/catch 8) Evite código duplicado 9) Cuidado com os efeitos colaterais
instrução 3) Funções devem fazer uma coisa 4) Tenha um nível de abstração por função 5) Use nomes descritivos 6) Passe no máximo dois parâmetros 7) Extraia blocos try/catch 8) Evite código duplicado 9) Cuidado com os efeitos colaterais 10) Uma função deve fazer algo ou retornar algo