Funções devem ter apenas um ponto de saída? O principio Single-exit point.
Será que sua função com apenas um ponto de saída está correta? Você está fazendo do jeito certo?
Em todas linguagens de programação as pessoas seguem determinadas boas práticas criadas pelas comunidades com a intenção de evitar diversos problemas em seus códigos. Uma dessas boas práticas era ter funções com apenas uma saída (Single-exit point), uma função com apenas um return
em seu bloco como por exemplo:
function . . .
Praticando algoritmos de forma divertida com CodeFights!
Aprenda o que é o CodeFights e como ele torna divertida a prática de algoritmos JOGANDO!
Aqui na TriadWorks nós já falamos sobre a importância de saber programar e para exercitar nossas noções de lógica de programação nós sugerimos a criação de um Jogo da Velha para exercitar esses conhecimentos, mas temos uma alternativa diferente para colocar em prática a solução de problemas.
O CodeFights é um tipo de jogo . . .