• [^] # Re: Rust vs Go

    Posté par . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 5.

    1. Il faudrait que je le mette en signature mais quand je parle de règles de programmation c'est toujours des objectifs à atteindre et pas des règles absolues
    2. J'ai pas compris ce que tu voulais montrer dans ton exemple
    3. Je ne vois pas de cas où tu fais quelque chose de si secret que personne d'autre que ta fonction doit savoir ce que c'est (on parle de fonctions pures dans l'énorme majorité des cas)
    4. Plus qu'une question de taille c'est une question de complexité, il faudrait que je me penche sur la question pour pouvoir dire à partir de quelle complexité cyclomatique amha il faut se poser la question
    5. Ça n'oblige l'utilisateur à aller voir le code de la méthode que si tu n'a pas documenter la méthode, que tu n'a pas de convention pour ça et que ton langage ne t'aide pas.
    6. D'expérience dans la majorité des cas tu peux découper. C'est pas une lubie que j'ai eu en me levant un matin. C'est juste que je me suis rendu compte qu'en 3 ans la taille des méthodes que j'écris c'est réduit pour arriver généralement à une vingtaine de lignes tout au plus.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)