Web3极客日报 · 2020-07-16 0

Web3极客日报#209

1. 不同场景下,对于重复代码的不同解读

http://number-none.com/blow/john_carmack_on_inlined_code.html

@肖雪洁:通常情况下,我们受 DRY 影响很深,接受的知识教育都告诉我们不要写太长的方法,尽量将代码拆成更小的 function,并加强复用。但是这是个亘古不变的道理么?大神 John Carmack 会告诉你,在需求不同的情况下,这里的取舍可能完全不同。对于 framerate critial,或者是 mission critical 的实时系统中,我们通常根深蒂固的写法,反而会造成不必要的 latency,给软件带来不必要的问题。从这个角度讲,DRY 其实并不是一个普遍适用的原则,可能只是因为我们写的代码可能要求并不那么苛刻,所以有些隐藏在体系结构最深处的问题,被我们直接给忽略掉了

2. tenderly 以太坊合约监控和分析工具

https://tenderly.co/

@郑钦文 Enzo:可以基于用户自定义的参数监控某个以太坊合约的活动,并在满足条件时发出邮件警报。同时还提供合约的调用分析,以及模拟交易等测试功能。

3. 智能合约安全实践:开发者如何正确使用构造函数?

https://www.chainnews.com/articles/064852937632.htm

@加一:构造函数负责智能合约所有者 owner 等数据的初始化,正确使用构造函数对智能合约安全至关重要。

Web3Web3Rebase


Web3

网站:http://ec2-13-231-107-232.ap-northeast-1.compute.amazonaws.com
公众号:rebase_network