1. 不同场景下,对于重复代码的不同解读
http://number-none.com/blow/john_carmack_on_inlined_code.html
@肖雪洁:通常情况下,我们受 DRY 影响很深,接受的知识教育都告诉我们不要写太长的方法,尽量将代码拆成更小的 function,并加强复用。但是这是个亘古不变的道理么?大神 John Carmack 会告诉你,在需求不同的情况下,这里的取舍可能完全不同。对于 framerate critial,或者是 mission critical 的实时系统中,我们通常根深蒂固的写法,反而会造成不必要的 latency,给软件带来不必要的问题。从这个角度讲,DRY 其实并不是一个普遍适用的原则,可能只是因为我们写的代码可能要求并不那么苛刻,所以有些隐藏在体系结构最深处的问题,被我们直接给忽略掉了
2. tenderly 以太坊合约监控和分析工具
@郑钦文 Enzo:可以基于用户自定义的参数监控某个以太坊合约的活动,并在满足条件时发出邮件警报。同时还提供合约的调用分析,以及模拟交易等测试功能。
3. 智能合约安全实践:开发者如何正确使用构造函数?
https://www.chainnews.com/articles/064852937632.htm
@加一:构造函数负责智能合约所有者 owner 等数据的初始化,正确使用构造函数对智能合约安全至关重要。
Web3极客日报是为Web3时代的极客们准备的一份日报,它是由一群极客们推荐他们认为有价值的内容并附上一段推荐语,最后通过Rebase的成员整理编辑。
如果你是一名极客,你有好的工具、好的开源项目、好的文章和教程等想要分享给大家,请推荐给我们!
如果你也想参与到Web3极客日报的建设中,请在后台留下你的微信号和简单的介绍,我们(一群闲散的极客)会尽快和你联系。
网站:http://ec2-13-231-107-232.ap-northeast-1.compute.amazonaws.com
公众号:rebase_network