• [^] # Re: Julia

    Posté par . En réponse au journal De l'enseignement de la programmation en classe préparatoire. Évalué à 10.

    Ça, ça fait partie des mythes de l'ingénierie logicielle.

    S'il est vrai qu'on peut facilement en abuser, il y a de nombreux cas où insérer un return supplémentaire simplifie beaucoup la lecture d'un algo, notamment en évitant des niveaux supplémentaires d'imbrication.

    L'exemple ci-dessus n'en fait pas partie, puisque que l'on peut supprimer le return sans ajouter de niveau supplémentaire. Toutefois il me semble que cela colle mieux à la définition mathématique de l'ensemble de Mandelbrot.

    Avoir des fonctions courtes et simple à lire est bien plus crucial que le nombre de return qu'elles contiennent (et bien sûr, pour cela aussi il y a des exceptions).