Eh bien, je pense que cela dépend absolument. Si la méthode que vous avez déjà utilisée a un bon temps d'exécution, est (pour la plupart) exempte de bugs, et fonctionne exactement comme vous le souhaitez, il n'est pas nécessaire d'écrire une nouvelle façon de faire cette tâche. Surtout si vous programmez pour de l'argent, ou pour une entreprise.
Toutefois, si vous voulez apprendre de nouvelles fonctionnalités d'un langage de programmation, ou simplement une autre façon de faire les choses, pour votre intérêt personnel, pourquoi pas?
Dans une entreprise comme Toyota, économiser du temps et de l'argent est de la plus haute importance. Cependant, votre temps personnel a toute l'importance que vous lui attribuez. Si apprendre une nouvelle méthode de faire quelque chose est bon pour votre résultat, alors faites-le. Si votre objectif est d'apprendre autant que possible, alors c'est probablement la bonne chose à faire. Si, d'un autre côté, votre objectif est d'obtenir autant de projets aussi vite que possible, alors ce n'est pas le cas. Toutefois, essayer une méthode différente peut toujours être utile, même si votre objectif est d'économiser du temps et de l'argent; parce que, en faisant quelque chose que vous avez déjà fait avec une méthodologie différente, vous pourriez introduire des idées qui pourraient vous faire gagner du temps (et du temps c'est de l'argent) à long terme.
Donc, je dirais à peu près, si refaire quelque chose d'une manière complètement différente est ce que vous voulez faire, alors faites-le.
Ou est-ce que "Ne le réparez pas s'il n'est pas cassé?" Oh, j'étais toujours mauvais en poésie ... ;-) – AviD