
Envoyé par
Sodium
Plus de code ? Non, car factoriser son code oblige à réfléchir à ce que l'on fait et généralement à le simplifier.
Moins clair car moins détaillé ? Absolument pas.
Plus de travail ? Encore une fois non, car un code moins complexes est plus facile à maintenir.
Dégrader les perfs ? Pratiquement tous les compileurs ou interpréteurs se foutent complètement de la façon dont est écrit le code et l'optimisent très bien, à moins bien sûr d'avoir fait n'importe quoi.
On le voit bien dans les 4 exemples, il y a plus de codes. Les IDE nous aide pas mal aujourd'hui, ça reste toujours plus long que d'écrire une phrase, la finesse du langage permet toujours d'être plus précis
Honnêtement tu trouves ça
1 2 3 4
| price = numItems * itemPrice;
discount =
min(5, numItems) * itemPrice * 0.1;
finalPrice = price - discount; |
plus clair que ça ?
// Subtract discount from price.
Après je suis d'accord, ça n'est pas une raison pour écrire tout son code sur une ligne parce qu'on a mis un commentaire juste au dessus.
Ne tient pas compte de moins commentaire sur les perfs, c'était pour troller
Partager