展开讨论

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

我发现这是一场平衡的艺术;就像软件开发中的许多事情一样

… 我发现这是一场平衡的艺术;就像软件开发中的许多事情一样。我们不能贸然行动,但花太多时间准备也可能导致项目失败(想想《周六夜现场》中的“强迫症厨师”小品)。此外,我发现“这取决于…”是生活的一句很好的座右铭,尤其是软件开发。我认为由LLM管理的规格说明可能是个好主意,因为它减少了维护它们所需的开销。[0] https://littlegreenviper.com/various/concrete-galoshes/

源讨论以规格为驱动的开发:瀑布模型卷土重来原帖 191 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

LI

作为开发人员,我经历过的最大的生产力提升之一,就是养成了在开始工作前进行规划的习惯。具体来说,当我接手一个任务时,我会把它分解成一个大的待办事项清单。这样做的好处是能带来更好的设计,提前处理跨任务的依赖关系,提前明确需求规格(这一点,没错,也是高级开发人员的工作职责之一),而最重要的是,它让我在编程时能更频繁地进入心流状态。 对我来说,这种方法也能帮助AI编码代理更高效地工作,这并不令人意外,因为深入的规划本质上就是把思考提前了。 (我在这里写了更多相关内容:https://liampulles.com/jira-tickets.html )

完整原文

社区评论 0

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

原讨论中的回复 2

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

CU

我个人非常喜欢与大型语言模型一起开发和共同管理规范。 我认为它是一个很好的对话工具,可以在早期阶段评估和发现设计中的薄弱点。

完整原文
EM

> 此外,我发现“这取决于情况”是生活的一句很好的座右铭,尤其是在软件开发中。 是的,我同意!还有像“适度是关键”之类的话,因为很多事情可以享受,但如果过度享受或做得太多,它就不再那么有效或好了。瑞典人甚至有一个特定的词来描述既不过分也不不足的状态;“Lagom”。 这可以应用于生活中的几乎所有事情,从测试驱动开发(TTD),到极限编程,以及“瀑布模型与敏捷开发”,或者参与某些癖好,或者药物的使用,等等。 我觉得当人们要么完全不做某事,要么做得太过时,事情就会出问题。找到平衡点,那个黄金点,就是魔法发生的地方。

完整原文
在 Hacker News 阅读

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

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