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.
Beaucoup de gens m'ont demandé d'où vient mon style de formatage. Tout a commencé avant que j'écrive une seule ligne de code Solidity.
J'étais ingénieur en apprentissage automatique auparavant et je faisais la plupart des choses en numpy, pytorch et tensorflow. Ne pas utiliser tensorflow, mais c'est pour un autre moment.
La plupart de ce code sont des chaînes d'opérations mathématiques. C'est là que j'ai pris le concept de symétrie.
Aligner les équations rend la lecture tellement plus facile. La symétrie est aussi tout simplement belle.
Le billet de blog de @jeremyphoward a également été très influent. LIRE !
La plupart de mon travail était dans des Jupyter Notebooks. J'adore les JN. Avoir des illustrations et des explications directement là où mon code vit a totalement du sens pour moi. Nous devrions probablement écrire des Smart Contracts comme ça.
Imaginez le contrat Uniswap avec toutes ses visualisations juste au-dessus du code. Génial pour les gens qui le lisent et incroyable pour les auditeurs.
Formatter à la main est aussi une excellente façon de relire le code. Vous ne pouvez pas automatiser cela ! Bien que peut-être vous pourriez entraîner un LLM sur tous mes contrats et voir ce qui se passe !
Si vous voulez construire un formateur shafu, faites-le moi savoir ! Je le financerais.
forge fmt --shafu

4,74K
Meilleurs
Classement
Favoris