Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.13 KB

00-overview.md

File metadata and controls

27 lines (18 loc) · 1.13 KB
title header roadmap path position
用 Truffle 测试智能合约
用 Truffle 测试智能合约
roadmap.jpg
solidity_advanced
1

欢迎!通过完成之前的课程,已经证明你很懂行了。

所以,继续吧,将游戏部署到主网去。胜利就在前方!

稍等…… 你可能已经想到了 一些事情。毕竟,合约一旦部署到主网后,它们将永远存在于那里。即使里面有错误,也依然在那里,就像不死的僵尸。

每个程序员都会出错误或 bugs,不管他们技术多厉害。犯大错的可能性虽然不大,比如让攻击僵尸有100%胜算这类的错误,但还是有可能发生的。

很明显,给攻击方100%的胜利意味着你所写的已经不再是游戏了,甚至一点意思都没有。像这样的 bug 会让你的游戏死无葬身之地,就连神仙也救不了你的僵尸。

为了防止这样的悲剧发生,你必须对游戏进行全面测试。

课程结束,你将能够:

  • TruffleGanache 上测试你的智能合约
  • 使用 Chai 来编写语义更明确的断言
  • Loom 上测试😉

开始吧!