资讯专栏INFORMATION COLUMN

【Rust日报】2021-10-07 Rust 可能有益于经验较少的程序员

CoorChice / 518人阅读

摘要:观点可能有益于经验较少的程序员在最近的一篇帖子中,作者回顾了曾被广泛讨论过的的优点,并认为这可能对经验较少的程序员有益开箱即用。并且得益于的帮助,可以快速创建项目并开始编程,并拥有测试文档格式化的全套支持。

[生态] expectrl v0.2.0 发布

expectrl 是一款自动化测试实用工具,专为交互式应用程序设计,支持:

  • 创建进程

  • 控制进程

  • 与进程 IO 进行交互

示例

use expectrl::{spawn, Regex, Eof, WaitStatus};fn main() {    let mut p = spawn("ftp speedtest.tele2.net").unwrap();    p.expect(Regex("Name //(.*//):")).unwrap();    p.send_line("anonymous").unwrap();    p.expect("Password").unwrap();    p.send_line("test").unwrap();    p.expect("ftp>").unwrap();    p.send_line("cd upload").unwrap();    p.expect("successfully changed./r/nftp>").unwrap();    p.send_line("pwd").unwrap();    p.expect(Regex("[0-9]+ /"/upload/"")).unwrap();    p.send_line("exit").unwrap();    p.expect(Eof).unwrap();    assert_eq!(p.wait().unwrap(), WaitStatus::Exited(p.pid(), 0));}

GitHub - zhiburt/expectrl: https://github.com/zhiburt/expectrl

Crates.io - expectrl: https://crates.io/crates/expectrl

[文章] Rust 插件开发 - 深入理解动态加载

系列文章 Plugin Development Kit in Rust 在近日发布了关于动态加载的新内容。

Plugins in Rust: Diving into Dynamic Loading: https://nullderef.com/blog/plugin-dynload/

[观点] Rust 可能有益于经验较少的程序员

在 Reddit 最近的一篇帖子中,作者回顾了曾被广泛讨论过的 Rust 的优点,并认为这可能对经验较少的程序员有益:

  1. 开箱即用。并且得益于 cargo 的帮助,可以快速创建项目并开始编程,并拥有测试、文档、格式化的全套支持。

  2. 简单易用。理解和模仿示例并不需要投入大量精力,程序往往能够清晰地表达自己的作用。在阅读文档和示例后,可以快速展开工作。(在学习阶段,如何准确完成工作相对没那么重要。)

  3. 鼓励探索。学习 Rust 可以推动对编程和计算机相关知识的理解,每深入一步都意味着有新的收获。

Reddit - Rust can be good for less experienced programmers: https://www.reddit.com/r/rust/comments/q2gwse/rust_can_be_good_for_less_experienced_programmers/


From 日报小组 PsiACE

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • 微信公众号:Rust 语言中文社区

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121997.html

相关文章

  • Rust更适合经验少的序员

    ...,不少开发者表示:Rust可能更适合那些编程经验少的序员,如果你1、2年的编程经验,那么入门Rust会更快一些。 yxonic的用户发帖表示:他一直认为自己喜欢Rust的原因来自于自己是一名经验丰富的序员和自己明确的需求...

    xiangchaobin 评论0 收藏0
  • RustCon Asia 开启之前,聊聊 Rust 中国社区那些事

    ...社区,并在Rust.CC 论坛、GitHub 、语雀订阅开通了 Rust 日报。社区小伙伴的加入之后,Rust 日报小组正式成立,不断为大家收集更多海内外最新的开发和社区上的各种信息。 除了官方的社区阵地,Rust 社区自发的 This Week in R...

    curlyCheng 评论0 收藏0
  • RustCon Asia 开启之前,聊聊 Rust 中国社区那些事

    ...社区,并在Rust.CC 论坛、GitHub 、语雀订阅开通了 Rust 日报。社区小伙伴的加入之后,Rust 日报小组正式成立,不断为大家收集更多海内外最新的开发和社区上的各种信息。 除了官方的社区阵地,Rust 社区自发的 This Week in R...

    xiangzhihong 评论0 收藏0
  • RustCon Asia 讲师和议程公布!

    ...st 的学习路径特别陡峭的传说,也来现场听一听过来人的经验教训,绝对让你受益匪浅。 大会现场将同传支持,所以不必担心语言障碍。我们的讲师一大半自带双语技能,现场也请大家尽情享受跟讲师们、跟参会的其他小伙...

    brianway 评论0 收藏0
  • RustCon Asia 讲师和议程公布!

    ...st 的学习路径特别陡峭的传说,也来现场听一听过来人的经验教训,绝对让你受益匪浅。 大会现场将同传支持,所以不必担心语言障碍。我们的讲师一大半自带双语技能,现场也请大家尽情享受跟讲师们、跟参会的其他小伙...

    MrZONT 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<