雪球

欢迎来到我的博客🥳

非常喜欢 RSS 的一件事是,它赋予我不能触及的无控制权——我并不清楚谁在订阅读我的内容、他们读了些什么以及何时订阅的。 无论我有五个忠实订阅者还是五百万,对我来说都没有什么区别。 我不知道有多少人,更重要的是,我不在乎。 我关注的是我的信息完全按照我想要的方式表达——我不是为了读者而写作,而是为了我自己。

任务优先级排序

抱怨是免费的,想法是廉价的,而实施才是昂贵的。 提出并分享想法,能让你获得一种“感觉自己很聪明、听起来很聪明”的短暂快感。 而投入精力去实现一个想法,虽然可能创造价值,但有时也会失败。 在本文中,做出两个假设: 工作任务的复杂性在员工能力可应对的范围内。 工作量大于或等于可用的人力资源。 当工作量超过可用工时,优先级排序就变得至关重要。如果没有优先级排序,任务可能会被启...

Rust所有权:别再死记硬背了!把智能指针当“玩具”玩,三巨头(Box, Rc, RefCell)让你秒懂内存管理

嘿,朋友!还在被 Rust 的所有权系统搞得头昏脑胀吗?什么借用、生命周期的,是不是感觉像在考一本永远也搞不懂的法律条文? 别怕,今天咱们不讲那些大道理。咱们把代码世界想象成一个游乐场,把数据想象成心爱的玩具,看看 Rust 是怎么通过几个“智能”的“玩具箱”(也就是智能指针),让内存管理变得既安全又有趣的。 一号玩具箱:Box<T> —— “这玩具太大了,我家放不下!” 想...

如何克服技术债

如果你能在五分钟内修好它,那就应该修理。 尝试通过改进你的领域模型来解决技术债务。如果这样做太复杂,你可以选择使用技术上的变通方法。如果那还是太复杂,至少尝试自动化解决方案。但有时候,即使是自动化也太难了;在这种情况下,为下一次做一个检查清单。 与团队商定引入改进的时间框架。你愿意投入多少时间来进行小改进?这定义了你的时间框。现在你和团队要遵守这个时间框,如果...

所有代码都是技术债

下面这段话引自阮一峰的网络日志最近在网站上发表的一篇文章,题为 “所有代码都是技术债”: 代码是公司的资产,公司总是鼓励大家多写代码。但是,很多人(尤其是管理层)没有意识到,代码也是负债。 代码越多,债越多,这就是程序员常说的”技术债”。 “技术债”(technical debt)源自著名程序员沃德·坎宁安(Ward Cunningham)的一篇文章。他写了一句话:”交付代...