熱門話題
#
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.
shafu 格式化工具!
在您的 Solidity 文件上安裝並運行 shafu 命令。
因為美麗的代碼很重要!

@Sabnock66 @lucasmanuel_eth 很好的問題!我在這裡解釋了它

2025年7月11日
許多人問我我的格式風格來自哪裡。這一切都始於我從未寫過一行 Solidity 代碼之前。
我之前是一名機器學習工程師,大多數工作都是用 numpy、pytorch 和 tensorflow 完成的。雖然不建議使用 tensorflow,但那是另一回事。
大部分代碼都是數學運算的鏈條。這就是我學到對稱性概念的地方。
排列方程式讓閱讀變得容易多了。對稱性也非常美麗。
@jeremyphoward 的部落格文章也對我影響深遠。一定要閱讀!
我大部分的工作都是在 Jupyter Notebooks 中進行的。我喜歡 JN。在我的代碼所在的地方直接有插圖和解釋,對我來說完全是合情合理的。我們可能應該這樣寫智能合約。
想像一下 Uniswap 合約,所有的可視化都在代碼上方。對於閱讀它的人來說非常好,對於審計人員來說也很棒。
手動格式化也是重新閱讀代碼的好方法。這是無法自動化的!雖然也許你可以訓練一個 LLM 在我所有的合約上,看看會發生什麼!
如果你想建立一個 shafu 格式化工具,告訴我!我會資助它。
forge fmt --shafu

9.04K
熱門
排行
收藏