Dec 10, 2022 10:53
1 yr ago
22 viewers *
English term

guarded patterns

English to French Tech/Engineering Computers: Systems, Networks Programming
Java programming
Guarded patterns enable us to avoid additional if conditions in switch statements. Instead, we can move our conditional logic to the case label.
Proposed translations (French)
4 modèles (algorithmes) gardés

Discussion

Platary (X) Dec 12, 2022:
@ JC Modèle est tout à fait correct également. Certains utilisent aussi "patron". Switch ne "remplace" pas If/Else à proprement parler, mais simplifie l'écriture d'un code conditionnel lorsque ce dernier comporte un certain nombre d'imbrications le rendant totalement illisible si ces dernières sont trop nombreuses.
Jean-Christophe Duc (asker) Dec 12, 2022:
@both Merci
Oracle semble davantage utiliser "modèles" que "motifs".
Sinon, oui Switch remplace les If -else dans Java, si j'ai tout compris.
Platary (X) Dec 11, 2022:
Bonjour La suggestion de Samuel est assez juste ("motif avec garde" est une bonne solution) mais mérite malgré tout sans doute juste une petite précision : les gardes et les motifs sont des choses différentes :

Alors que les motifs sont un moyen de vérifier qu’une valeur se conforme à une forme et de la déconstruire, les gardes permettent de vérifier si des propriétés d’une valeur (ou de plusieurs d’entre elles) sont vraies ou fausses. Ça ressemble étrangement à ce que fait une structure if, et c’est en fait très similaire. Le truc, c’est que les gardes sont plus lisibles lors de multiples conditions, et elles fonctionnent très bien en combinaison avec les motifs.
Samuël Buysschaert Dec 10, 2022:
HTH/Fwiw Peut-être Filtrage de motifs avec garde, ou motif gardé pour faire court

https://www.lemondeinformatique.fr/actualites/lire-openjdk-v...
https://blog.wescale.fr/records-et-pattern-matching-java-17-...

Proposed translations

11 days
Selected

modèles (algorithmes) gardés

En informatique, on parle de "patterns" par rapport à des algorithmes particuliers, parfois récursifs, qui suivent un patron préétabli, comme des fonctions de recherche dans une chaîne. Les modèles en Java vous permettent de décrire comment les objets sont créés.
Something went wrong...
4 KudoZ points awarded for this answer.

Reference comments

2 hrs
Reference:

patrons gardés

Cette bibliothèque défini un ensemble de classes de
gardes modélisées suivant ce patron
– Java - https://www.ptidej.net/courses/log4430/winter15/slides/09 - ...
8.8 Guarded Patterns
We can rarely write a pattern without wanting to restrict the parameters of the events. As we saw in STRAW-EPL context tests, in Chapter 6, we might want to deliver messages according to the data they contain or whether the sender passes a credit check. We can do this with a feature of Rapide-EPL called guards.
A guarded pattern has this syntax: - https://www.informit.com/articles/article.aspx?p=29270&seqNu...
On veut garder un
historique pour pouvoir
annuler les dernières
actions - https://perso.liris.cnrs.fr/christine.solnon/coursUML.pdf
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search