Argomenti di tendenza
#
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.
Molte persone mi hanno chiesto da dove provenga il mio stile di formattazione. È tutto iniziato prima che scrivessi una sola riga di codice Solidity.
Ero un ingegnere di Machine Learning prima e facevo la maggior parte delle cose in numpy, pytorch e tensorflow. Non usare tensorflow, ma questo è un discorso per un'altra volta.
Gran parte di quel codice consiste in catene di operazioni matematiche. È qui che ho preso spunto dalla simmetria.
Allineare le equazioni rende tutto molto più facile da leggere. La simmetria è anche semplicemente bella.
Il post del blog di @jeremyphoward è stato anche molto influente. LEGGETELO!
Gran parte del mio lavoro era in Jupyter Notebooks. Adoro i JN. Avere illustrazioni e spiegazioni direttamente dove vive il mio codice ha perfettamente senso per me. Probabilmente dovremmo scrivere Smart Contracts in questo modo.
Immagina il contratto di Uniswap con tutte le sue visualizzazioni proprio sopra il codice. Ottimo per le persone che lo leggono e fantastico per gli auditor.
Formattare a mano è anche un ottimo modo per rileggere il codice. Non puoi automatizzarlo! Anche se forse potresti addestrare un LLM su tutti i miei contratti e vedere cosa succede!
Se vuoi costruire un formatter shafu fammi sapere! Lo finanzierò.
forge fmt --shafu

4,73K
Principali
Ranking
Preferiti