展开讨论

经验与复盘经验摘录 · 机器翻译

> 复杂性非常糟糕 哦,天哪,这真的太对了

> 复杂度非常糟糕。天啊,这真的没错。在我多年的软件工程生涯中,这是我一直认为在每种情况下都一直正确的想法。有些问题本质上是复杂的,是的,但即使如此,花时间仔细思考以找到最简单的解决方法会好得多。一次又一次,我最有效的工作是在我质疑了之前的方法并彻底简化了事情之后。你可能会失去一些潜在的灵活性,但在大多数情况下,你甚至不需要你认为你需要的所有东西。一些例子:- 现在, reasonably good(相当好)的(具有自主性的)LLM 已经成为现实,我开始避免过于复杂的 TypeScript 类型,这些类型脆弱且难以调试,而是选择编写类似规范的代码,并让 LLM 根据它静态生成其他代码。- 我项目中的 ESLint 依赖项在版本更新后不断崩溃,许多规则不够复杂,无法避免误报,而且在 TypeScript 和 VSCode 上保持其正常工作变得越来越复杂。…

源讨论《愚蠢的开发者》(2022)原帖 578 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

TT

你前面的两个例子,只不过是用另一个工具来隐藏复杂性,对吗? 我看不到第三点如何更简单。在我的数学思维中,我可以很容易地创建双射空间。通过其他方式模拟向后迁移可能更困难(当然,这取决于细节,这并不是一个普遍的规则)

完整原文
SE

很多人谈论复杂性。但很少有人说明什么是复杂性。大脑聪明的Rich说复杂性是将事物纠缠在一起。我同意。大脑聪明的Rich说复杂性是不好的。我不同意。将事物连接在一起是必要的。如果事物不相互连接,就无法解决问题。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。