熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
許多人問我我的格式風格來自哪裡。這一切都始於我從未寫過一行 Solidity 代碼之前。
我之前是一名機器學習工程師,大多數工作都是用 numpy、pytorch 和 tensorflow 完成的。雖然不建議使用 tensorflow,但那是另一回事。
大部分代碼都是數學運算的鏈條。這就是我學到對稱性概念的地方。
排列方程式讓閱讀變得容易多了。對稱性也非常美麗。
@jeremyphoward 的部落格文章也對我影響深遠。一定要閱讀!
我大部分的工作都是在 Jupyter Notebooks 中進行的。我喜歡 JN。在我的代碼所在的地方直接有插圖和解釋,對我來說完全是合情合理的。我們可能應該這樣寫智能合約。
想像一下 Uniswap 合約,所有的可視化都在代碼上方。對於閱讀它的人來說非常好,對於審計人員來說也很棒。
手動格式化也是重新閱讀代碼的好方法。這是無法自動化的!雖然也許你可以訓練一個 LLM 在我所有的合約上,看看會發生什麼!
如果你想建立一個 shafu 格式化工具,告訴我!我會資助它。
forge fmt --shafu

4.72K
熱門
排行
收藏