- 主题:rust 开发有两个比较不爽的体验
我比较烦的是:
* 每个目录下都有mod.rs,vscode一堆tab都是mod.rs,跟以前老版本的svn似的。
* analyzer/clippy还是不够快,vscode每次保存都要它们都要跑好久。
【 在 HatsuneMiku 的大作中提到: 】
: 1 是编译过后的二进制文件特别大,一些稍大一点的项目就是好几个 GB,debug 模式更是编译几十 GB,特别占地方。现在很多笔记本硬盘也不是特别大,搞几个 rust 项目硬盘容量肉眼可见的减少
: 2 是老生常谈的编译速度慢,是真慢,不知道能不能出一个开发模式的快速编译。
--
FROM 36.251.84.*
Rust模块设计的有点过于自(繁)由(琐)了。
为什么我每次保存好像analyzer都要索引好几秒,然后配置了保存即clippy,clippy又要跑好几秒,加起来十几秒了,挺小的工程。
【 在 RunningOn 的大作中提到: 】
: 所有东西都会有槽点的啦,淡定淡定。
: 想起了我一堆tab是Makefile的时候。。。
: 保存时跑好久我倒是没有遇到过,我是打开文件夹时会跑一阵,之后就很丝滑。
: ...................
--
修改:cn62 FROM 36.251.84.*
FROM 36.251.84.*
我知道这种方式,但更不喜欢。
Rust这整个模块树都要手动建太傻了,难道是我用错了?
【 在 beep 的大作中提到: 】
: 这个是以前版本的遗留问题,现在推荐的做法是把a/mod.rs改为a.rs,其他文件照样放在a目录下
:
--
修改:cn62 FROM 36.251.84.*
FROM 36.251.84.*
我是觉得可以多加点CoC的东西,没必要搞这么灵活。
【 在 blitz 的大作中提到: 】
: rust模块树怎么建完全由你自己的模块逻辑结构决定,这个动作要想自动化,最多也就自动给你创建xxxmod.rs, which完全可以手动完成。
: 说道创建工程目录树这个事情,java岂不是更恶心?
--
FROM 36.251.84.*
可能是吧,我比较喜欢约定式的,最常用的就是目录结构。
【 在 beep 的大作中提到: 】
: 你是喜欢js/ts那样模块树跟着文件系统目录结构走的方式么?
:
--
FROM 36.251.84.*