< 返回版块

ChaosBot 发表于 2018-11-25 18:15

Tags:rustnews

「付费阅读」Rust混合范式到底是什么?

这是今天会知乎Live中谈到的一个问题,当我们用Rust编程的时候,该用什么编程范式?这个问题在我学习Rust之初产生过这个问题,但是,后来随着我对Rust的学习越来越深入之后,再回过神来才发现自己已经不关注用什么编程范式的问题了。趁着今天做Live,我又重新反思了这个问题,得到了一个结论。截图分享一下。

一元查看


fluid: 让测试更容易

#unit_test #xunit

灵感来自于xUnit的一个Rust测试库。看上去更像是一种BDD测试框架。

#[fact]
fn cerberus_has_3_heads() {
    number_of_faces("Cerberus").should().be_equal_to(3);
}

#[theory]
#[case("Cerberus", 3)]
#[case("Hydra", 7)]
#[case("Janus", 2)]
#[case("Normal guy", 1)]
fn each_creature_has_a_correct_number_of_faces(name: &str, nbr_faces: u8) {
    number_of_faces(name).should().be_equal_to(nbr_faces);
}

Read More


「游戏」Amethyst基金会成立了

#amethyst #game

好消息。Amethyst是一款免费的开源游戏引擎。它是用Rust编写的,其核心是ECS架构。现在成立了基金会是为了组建一个官方的非盈利组织。这对于Amethyst的发展应该是非常有好处的了。当然,现在的状态只是提交了文件,还在等待最后的审批。

Read More

评论区

写评论

还没有评论

1 共 0 条评论, 1 页