Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Pourquoi est-il nécessaire d'utiliser "𝚞𝚜𝚎 𝚜𝚝𝚎𝚙" ?
Quelqu'un a souligné que les étapes d'un flux de travail sont comme des "points de contrôle" dans un jeu vidéo. Bonne analogie.
Une conséquence intéressante de marquer une fonction comme "𝚞𝚜𝚎 𝚠𝚘𝚛𝚔𝚏𝚕𝚘𝚠" est que vous n'êtes pas autorisé à faire des entrées/sorties autres que des étapes.
Les flux de travail doivent être sans effets secondaires et déterministes. Chaque fois que vous 𝚊𝚠𝚊𝚒𝚝, cette fonction doit être une étape.
Ces appels de fonction peuvent être considérés comme des continuations sérialisables. Les entrées et sorties de ces fonctions sont enregistrées dans un journal. Pensez à JSON.
Si vous avez un flux de travail avec 3 étapes et que la dernière échoue, nous devons être capables de "réexécuter" l'ensemble de la fonction et d'avoir une parfaite maîtrise de l'état du monde.
De cette manière, "𝚞𝚜𝚎 𝚜𝚝𝚎𝚙" est en réalité très similaire à "𝚞𝚜𝚎 𝚌𝚊𝚌𝚑𝚎" ou "𝚐𝚎𝚝𝚂𝚝𝚊𝚝𝚒𝚌𝙿𝚛𝚘𝚙𝚜" — des fonctions qui peuvent être externalisées et isolées dans l'espace et le temps, fonctionnant sur différents "ordinateurs".

Meilleurs
Classement
Favoris

