热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
shafu formatter!
在您的 Solidity 文件上安装并运行 shafu 命令。
因为漂亮的代码很重要!

@Sabnock66 @lucasmanuel_eth 很好的问题!我在这里解释了它

2025年7月11日
很多人问我我的格式化风格来自哪里。这一切都始于我写下第一行Solidity代码之前。
我之前是一名机器学习工程师,大多数工作都是在numpy、pytorch和tensorflow中完成的。虽然不建议使用tensorflow,但那是另一个话题。
大部分代码都是一系列数学运算。这就是我学会对称性的地方。
排列方程式让阅读变得容易得多。对称性也很美。
@jeremyphoward的博客文章也非常有影响力。一定要阅读!
我大部分的工作都是在Jupyter Notebooks中完成的。我喜欢JNs。将插图和解释直接放在我的代码旁边对我来说完全有意义。我们可能应该这样编写智能合约。
想象一下Uniswap合约,所有的可视化都在代码上方。对阅读它的人来说很棒,对审计员来说也很惊人。
手动格式化也是重新阅读代码的好方法。你无法自动化这一点!不过,也许你可以训练一个LLM在我所有的合约上,看看会发生什么!
如果你想构建一个shafu格式化工具,告诉我!我会资助它。
forge fmt --shafu

8.97K
热门
排行
收藏