• [^] # Re: Code défensif

    Posté par (site web personnel) . En réponse au journal Apple, le SSL les goto et les accolades. Évalué à 4.

    L'indentation est bonne dans le reste du project. C'est juste une ligne qui ne va pas.
    Peut être qu'ils aurais du avoir un bot qui vérifie l'indentation, C'est vrai.

    Non, aujourd'hui il y a des outils pour faire le reformatage du code de manière automatique (ne serait-ce que pour voir tout de suite ce qui change en cas de merge sur le VCS). Quand on voit ça en 2014, on se pose des questions sur la chaîne de développement...

    Je ne sais pas s'ils ont des tests ou pas. Mais avoir un code testé à 100% est difficile voir impossible.

    Ça montre clairement une absence de test. S'il y avait eu un test pour s'assurer que la fonction renvoie bien une bonne valeur si on passe en paramètre de bon argument (le test minimum), le code se serait vu tout de suite.

    Peut être aussi que cette « erreur » est volontaire.

    C'est la seule chose que je peut imaginer. À ce niveau de mauvaises pratiques, on peut appeler ça de l'incompétence; et je ne peux le concevoir de la part des devs d'Apple.