展开讨论

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

我这辈子都不想让开发流程变得集中化

……我这辈子都不想让开发流程变得集中化。所有开发人员都有不同的习惯、品味和偏好。我最不希望的就是所有环境都由集中化管理,这会导致不必要的统一。我只在一家公司经历过这种集中管理开发环境的尝试,而我根本无法适应。几个月的痛苦后,我辞职了。这些努力中最令人沮丧的是它们的愚蠢。这些努力没有解决任何问题,却不断带来持续的痛苦,每次你做任何与工作相关的事情时都会感受到。

源讨论Stripe的单体仓库开发环境原帖 240 条评论 · 导入时统计
2

这条内容在回应什么?

父级讨论 · 节选

N0

你受到本地笔记本电脑上可用资源的限制,当你关闭笔记本电脑时,开发环境就会停止运行。远程开发环境维护成本更高,更复杂,但它们可以共享,可以根据需要垂直(或水平)扩展,可以在你退出后持续运行,而且在某些情况下,从开发环境管理对各种内部服务的访问可能更简单。 它还将开发环境管理集中到拥有并提供这些环境的平台团队中,这减少了与损坏的开发环境相关的支持工单。当然,也有一些权衡,但对于大多数公司来说,本地虚拟机或docker compose文件可能是更好的选择。

完整原文

社区评论 0

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

原讨论中的回复 2

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

OT

> 对于绝大多数编程项目来说,它们完全可以放在程序员的笔记本电脑上。 什么?不。你生活在非常受保护的世界里,我的朋友。

完整原文
MA

我有一种强烈的感受,即解释型语言、单体仓库、环境编排、快照生态系统聚合器以及按函数执行的环境,都在将软件开发推向错误的方向。 这些东西本身并不是坏的。但人们往往用它们做坏事,而这些坏事传播得非常广泛,破坏了它们所感染的每一个地方。

完整原文
在 Hacker News 阅读

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

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