• [^] # Re: et les fonctions

    Posté par (site web personnel) . En réponse au journal Software architecture considered harmful. Évalué à 6.

    C'est exactement ça, une question d'équilibre. Ensuite perso je préfère un code plus simple à lire qu'un code simple à tester.

    J'écris le test une fois, je le lis des dizaines de fois :D

    Et là encore, il faut un certain équilibre (le test reste du code, qu'il ne faut pas sacrifier).

    En fait dès qu'on me parle sous la forme d'un dogme ("les commentaires ne servent à rien, le code doit se suffire", "une fonction ne doit pas dépasser 5 lignes", ...) j'arrête l'échange car ça ne mènera à rien si on ne parle pas de cas concrets (viens sur la couche système/réseaux sans commentaires et on en reparle :D).

    Après ça vient avec l'expérience, c'est facile de dire ça après près de 20ans de code (purée déjà :p), et qu'au début il faut quelques recommandations à suivre.

    Mais il faut bien comprendre que ce sont des recommandations et que tu dois les remettre en questions face à une situation.

    Bon vu que les articles sont désormais ultra polarisés pour attirer le chaland, cette notion n'est pas vendeuse, et on est donc pas sorti de l'auberge :(