Posté par freem .
En réponse au lien L’après Bépo : Ergo‐L.
Évalué à 5.
Dernière modification le 03 juin 2024 à 13:23.
et les chiffres sont bien utiles aussi en programmation.
Ben en fait, pas tant que ça.
En programmation, on utilise les chiffres pour mettre une valeur précise dans un symbole, puis on manipule le symbole, ça facilite la maintenance quand on n'a pas besoin de se demander quelles autres occurrences d'un nombre doivent être modifiées.
Si je prend le cas de mon mod d'Unvanquished, par exemple, sur les 137438 lignes de code (et vides, et commentaires, et licences, certes), seules 12764 contiennent le pattern: \<[0-9].
6341 de ces lignes contiennent celui-ci: \<0\(\.\(0\)*\)*\> qui correspond à la valeur 0, flottante ou entière, utilisée pour (ré)initialiser. Donc, 6423 lignes contiennent a coup sûr des nombres pertinents, ce qui nous fais moins de 5% (à noter que, la aussi, ça inclue les commentaires et les licences!).
Donc, non, les chiffres ne sont pas très utiles en programmation. Je serais surpris que les valeurs changent tant que ça avec d'autres projets, et d'ailleurs, unvanquished est un jeu 3D, on devrais, justement, s'attendre a pas mal de chiffres, mais non.
Je pourrais faire la mesure avec les parenthèses, accolades, crochets, moins, plus, astérisque, barres obliques et droites, esperluettes, arobases, mais... est-ce vraiment utile?
[^] # Re: Mouais, à voir
Posté par freem . En réponse au lien L’après Bépo : Ergo‐L. Évalué à 5. Dernière modification le 03 juin 2024 à 13:23.
Ben en fait, pas tant que ça.
En programmation, on utilise les chiffres pour mettre une valeur précise dans un symbole, puis on manipule le symbole, ça facilite la maintenance quand on n'a pas besoin de se demander quelles autres occurrences d'un nombre doivent être modifiées.
Si je prend le cas de mon mod d'Unvanquished, par exemple, sur les 137438 lignes de code (et vides, et commentaires, et licences, certes), seules 12764 contiennent le pattern:
\<[0-9].6341 de ces lignes contiennent celui-ci:
\<0\(\.\(0\)*\)*\>qui correspond à la valeur 0, flottante ou entière, utilisée pour (ré)initialiser. Donc, 6423 lignes contiennent a coup sûr des nombres pertinents, ce qui nous fais moins de 5% (à noter que, la aussi, ça inclue les commentaires et les licences!).Donc, non, les chiffres ne sont pas très utiles en programmation. Je serais surpris que les valeurs changent tant que ça avec d'autres projets, et d'ailleurs, unvanquished est un jeu 3D, on devrais, justement, s'attendre a pas mal de chiffres, mais non.
Je pourrais faire la mesure avec les parenthèses, accolades, crochets, moins, plus, astérisque, barres obliques et droites, esperluettes, arobases, mais... est-ce vraiment utile?