nebkad

nebkad

请阻止我发帖
V2EX 第 557390 号会员,加入于 2021-09-30 23:34:06 +08:00
今日活跃度排名 19315
根据 nebkad 的设置,主题列表只有在你登录之后才可查看
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
nebkad 最近回复了
1 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc 最后的最后,哪怕是在 Rust 里面到处都是 unsafe 和直接用原始指针,我个人感觉写起来还是比 C++ 爽多了。C++ Concept 的实现参差不齐,Rust 里面已经能把 trait 当作 concept 用了,不过你要是觉得 C++ 是你的终身伴侣也无妨,毕竟大多数人也只能有一个老婆,哈哈
1 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc
如果你觉得到处都是 unwrap 有没有可能是因为你不知道有 if let 这个语法?
如果你写的代码到处都能 unwrap 有没有可能是你滥用了 #[derive(Debug)] ?
Option<NonNull<T>> 大部分情况下就是一个指针的大小,包装成 Option 完全只是强制你检查非空而已。
如果你的代码设计正确,并且确定不需要运行时检查,那么肯定也不需要 Option ,这一点我是非常确定的。
2 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc
其实我倒是不怀疑 C++ 写起来很爽很快很好用,但我比较担心写完之后除了自己谁会用……
写 Rust 我不担心这个,即使内部实现 unsafe 满天飞,只要用例测试全过,少暴露 unsafe 接口,就会用得很有信心。
C++ 给不了这种安全感,这种安全感以前也只有带 GC 的语言能给一点。
5 天前
回复了 w568w 创建的主题 C# C# 有哪些显著的缺点?
ref struct, struct, record struct, readonly struct.....
过于甜了,最近几年加的语法糖太多显得很乱,功能不是很正交,类型系统瑕疵很多,譬如楼上 GeeLaw 提及的
现在好像 ref struct 还不能实现 interface ( C# 13 据说可以了?)然而对于高性能 IO 来说 ref struct 又很重要
但是 LINQ 真的值得吹爆,至今找不到竞品
@catamaran

文思海辉被中国电子收购了,所以叫中电金信;
并不是所有外包都这样,譬如同一个外包项目我接触到的外资外包 HR 就很靠谱,流程很正规但也很感觉到尊重;

所以那些 HR 并不是个人问题,就是变态的管理方法导致的作风问题。
Atom One Light
78 天前
回复了 jybox 创建的主题 git 因为有两台电脑 我需要一个跨设备的 git stash
非常合理的软件需求分析和功能设计,写好了喊我试试
78 天前
回复了 Visitor233 创建的主题 程序员 求问: WPF 未来还能坚挺几个十年?
WPF 的技术原理,就是一种对软件实际功能和人机界面的去耦合,
只要人机界面还是平面的,可能 WPF 都不会过时
但如果 AR 后者 MR 发展得够快,以头戴设备为主要人机界面的话,可能 WPF 就不能适应
缘木求鱼是很难的,不使用 1.78 后才有的特性,然后用旧版本编译器编译还是可以的
85 天前
回复了 istomyang 创建的主题 Rust 请教关于 Rust 异步编程软件设计思路
@istomyang
需要注意到 Rust 比起 OOP 或者 Golang 的一个重要特点,就是可以很自由地组合 trait 。
例如,OOP 的继承完全可以用 AsRef AsMut 来替代,动态分派可以用 Box<dyn Trait>
所以,抛弃“自顶向下,逐步求精”的实现方法,而是“先解决实际问题,再提取共同特点”,具体来说就是先写 struct 写 enum ,有复用需求了,再给 struct 或者 enum 加 trait
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2898 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.