software-design

标签

Cards List
#software-design

编程猿 (Code Hale, 2012) [视频]

Hacker News Top · 5天前 缓存

文章解释了软件应该设计得符合人类认知系统,特别是快速直觉和慢速注意过程,以提高效果和用户体验。

0 人收藏 0 人点赞
#software-design

@mattpocockuk: 少一些“让我写测试来捕捉下次出现的错误” 多一些“让我通过更好的设计让这类错误不可能发生…”

X AI KOLs Following · 6天前 缓存

马特·波科克分享了开发者哲学:与其编写测试来捕捉下一次出现的错误,不如通过更好的设计让这类错误变得不可能。

0 人收藏 0 人点赞
#software-design

@thoughtworks:如果AI编写更多代码,我们是否应该停止为人类设计?Valentina Servile认为不应该。良好的软件设计仍然…

X AI KOLs Timeline · 2026-07-31 缓存

Valentina Servile认为,即使AI编写更多代码,良好的软件设计仍然重要,因为优秀代码的受众现在既包括人类,也包括AI智能体。

0 人收藏 0 人点赞
#software-design

AI 美学

Lobsters Hottest · 2026-07-30 缓存

一篇探讨与AI界面相关的新兴UI/UX设计惯用语的博客文章,例如闪光表情符号、闪烁文本和小图标,并推测它们对软件交互范式的持久影响。

0 人收藏 0 人点赞
#software-design

面向数据设计简介 [pdf]

Hacker News Top · 2026-07-26 缓存

本PDF介绍了数据导向设计的概念,这是一种专注于高效数据布局和处理的软件设计方法,尤其在游戏开发中应用。

0 人收藏 0 人点赞
#software-design

AI代理正在成为软件用户而非软件功能

Reddit r/ArtificialInteligence · 2026-07-19

作者观察到,AI代理正在成为商业软件的主要用户,焦点从人类用户界面转向代理可访问的API和工具架构。

0 人收藏 0 人点赞
#software-design

当软件不尊重用户时,同理心和愉悦毫无意义

Lobsters Hottest · 2026-07-15 缓存

文章指出,尽管科技界关注同理心和愉悦,但软件通过剥夺用户自主性和控制权而变得不尊重用户,最终使用户幼稚化。它呼吁以尊重而非怜悯来设计。

0 人收藏 0 人点赞
#software-design

慢速软件:为高延迟系统开发辩护

Lobsters Hottest · 2026-07-12 缓存

文章认为,AI编程加速了开发速度与系统重要性的脱钩,导致关键系统变得脆弱且故障波及范围广,并倡导实施强制谨慎设计的‘慢速软件’。

0 人收藏 0 人点赞
#software-design

两种设计方式

Lobsters Hottest · 2026-07-10 缓存

讨论软件设计的两种方法,如C2 wiki中所记载。

0 人收藏 0 人点赞
#software-design

@yacineMTB: 子代理是一种反模式

X AI KOLs Following · 2026-07-04

一条推文认为,子代理是AI/软件设计中的一种反模式。

0 人收藏 0 人点赞
#software-design

Go 中过度的空指针检查

Lobsters Hottest · 2026-06-27 缓存

一篇博客文章讨论了 Go 中过度的空指针检查如何可能表明代码不清晰和错误处理实践不佳,主张早期失败并显式建模不可用的依赖。

0 人收藏 0 人点赞
#software-design

YAGNI 的成本从来不是关于

Lobsters Hottest · 2026-06-27 缓存

Kent Beck 澄清了 YAGNI 原则并非关乎节省编码工作量,而是为了避免在代码尚未需要时构建推测性结构所带来的成本。他指出,即使是正确的猜测也会产生代价,因为它剥夺了将来构建正确结构的可能性。

0 人收藏 0 人点赞
#software-design

如何编写有效的软件设计文档

Lobsters Hottest · 2026-06-24 缓存

一份实用的指南,介绍如何编写有效的软件设计文档,概述关键组成部分和最佳实践,这些经验来自作者在 Google 和 Microsoft 的工作经历。

0 人收藏 0 人点赞
#software-design

上下文使测试更具可重用性

Lobsters Hottest · 2026-06-24 缓存

作者分享了在Guile中设计测试框架的经验,重点探讨了向测试定义添加上下文如何使测试更可重用并改善开发者体验。

0 人收藏 0 人点赞
#software-design

宁可重复,也不要错误的抽象(2016)

Hacker News Top · 2026-06-21 缓存

文章认为,重复比错误的抽象代价更低,并建议开发者避免强行引入抽象,以免后续因条件判断而变得复杂。

0 人收藏 0 人点赞
#software-design

每一帧都完美

Lobsters Hottest · 2026-06-13 缓存

一篇博客文章,主张每一个UI帧都应在视觉上完美,并举例说明糟糕的动画和过渡效果。

0 人收藏 0 人点赞
#software-design

设计 Lispy 领域特定语言,第1部分:SCSS(2012)

Lobsters Hottest · 2026-06-12 缓存

本文以 SCSS(一种基于 Scheme 的 CSS 预处理器)为例,探讨 Lispy 领域特定语言的设计。讨论了 SCSS 如何将 CSS 表示为一等值及其实现的局限性。

0 人收藏 0 人点赞
#software-design

当智能体成为应用的普通用户时,你认为软件会是什么样子?

Reddit r/AI_Agents · 2026-06-05

作者探讨了当AI智能体成为常规用户时,软件设计可能需要如何演变,讨论了持久状态、协作规则、权限和审计追踪等需求。

0 人收藏 0 人点赞
#software-design

Claude不是你的架构师。别再让它假装了

Hacker News Top · 2026-05-24 缓存

这篇评论文章尖锐指出,类似Claude的AI智能体缺乏真正软件架构所需的上下文判断力和说“不”的能力,警告人们不要让它们在缺乏人类监督的情况下设计系统。

0 人收藏 0 人点赞
#software-design

为非技术分析师设计自定义查询语言

Lobsters Hottest · 2026-05-13 缓存

作者详细介绍了为非技术分析师设计一种自定义查询语言的过程,用于过滤车辆维护数据,并概述了用户需求、数据模式以及具体用例。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈