Envoyé par
ScannerTahiti
Dans ces conditions, je me demande pourquoi la compilation n'ignore pas tout simplement les commentaires en ne les intégrant pas...
car un code interprété n'est pas compilé (ou alors "juste à temps").
ceci dit il existe des compresseurs, pour Javascript par exemple UglifyJS permet de réécrire un code javascript espacé et commenté en un gros pâté illisible mais au fonctionnement identique.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/**
* Exemple pas très util mais bon c'est pour l'exemple
*
* quel est le maximum entre 3 et le minimum entre 1 et 2
*/
/**
* Détermine le minimum entre les deux termes
*/
function min(premierTerme, secondTerme) {
if (premierTerme < secondTerme)
return premierTerme;
return secondTerme;
}
/**
* Détermine le maximum entre les deux termes
*/
function min(premierTerme, secondTerme) {
return (premierTerme > secondTerme ? premierTerme : secondTerme);
}
console.log(max(3, min(1, 2))); |
function min(n,i){return i>n?n:i}function min(n,i){return n>i?n:i}console.log(max(3,min(1,2)))
on peut aussi réindenter le code, bien qu'on ne retrouve évidemment pas les commentaires et les noms de variable
1 2 3 4 5 6 7 8 9 10
|
function min(n, i) {
return i > n ? n : i;
}
function min(n, i) {
return n > i ? n : i;
}
console.log(max(3, min(1, 2))); |
Partager