帖子
- go5220002026-09-0950798
- chendy2026-09-091945
- morrieati2026-09-0948631
实际上还是需要的,感觉某种程度上是一种上下文工程
- tf22026-09-0948291
- xqk1112026-09-094231
一样的,后续维护,一坨屎怎么维护,
- sky3hao92026-09-092520
这正是有着同样的工具, 你是 coder 人家是 engineer 的原因
- superrichman2026-09-091835
AI 填坑快,但是你得规划好茅坑的位置,不然很快就是屎山 🐶
- jackOff2026-09-091421
我感觉 ai 时代更需要微服务把功能拆成模块化,这样子 ai 拉的屎不会把全局设计污染掉,风险隔离可控
- RexKang2026-09-093119
只要你觉得任何情况下,你都不会碰这坨代码就行(包括万一)。
- zengxs2026-09-091485
要规划,如果懒得思考这些 可以直接用 mattpocock 的 codebase design 这个 skill
- yidinghe2026-09-091420
项目大到一定程度,AI 也找不出全部要改的地方。别把 AI 想象的具备无限大的能力。
- yelog2026-09-0945511
模块分组还是需要的,当项目大的时候,coding agent 找代码的速度也会比较快,也比较省 token
- thtznet2026-09-0968336
一个简单的逻辑:用了五轴加工设备后,你觉得一张桌子应该是桌面和 4 个腿分开加工然后组装,还是直接让加工中心做出一张腿和桌面连一起没有接缝的家具?其实都可以,看你以后打算怎么用。
- Yishanshan2026-09-092374
分组至少能控制屎山爆了的时候不会炸的到处都是
- a15626199192026-09-0968337
看是不是技术驱动的事情,只要求做出来就不管了,还是想把它做漂亮的问题。分模块 ai 回答速度/迭代需求可以搞快点,人工介入时也能舒服看代码,开发体验更好
- penisulaS2026-09-092441
好的架构能省 token ,如果你 token 无限量,那就无所谓了
- homewORK2026-09-0942521
感觉还是需要的,而且可以拆的更合理了。
拆模块主要不是方便写代码,是方便后续维护,服务扩展。 你全部写一个模块如何扩展? 更不用说 AI 上下文管理也是用好 AI 的关键,全给 AI 不如不给。 - cellsyx2026-09-0943151
划分模块和接口在 AI 时代更重要了,因为需要保证 AI 的可维护性。模型上下文又不是无限的。
- cppc2026-09-0946034
- theohateonion2026-09-091401
- Lemonyi2026-09-0951910
@theohateonion 确实,小项目的话无所谓,公司大型系统和复杂项目还是必须要 DDD 分层的,另外我在前面几个帖子看到你,这里又看到你了哈哈,主要是你这个头像有点独特印象深刻
- zuokanyunqishi2026-09-091374
- gitlight2026-09-092015
需要,业务逻辑和概率模型本身都是熵增的来源,做职责划分/DDD/软件工程的意义是人为地推动熵减,把项目的复杂度维护在一个可被理解的范围
此事在人月神话中亦有记载 - adoal2026-09-092923
天龙八部,牛鬼蛇神,他们的生产力和破坏力,都会被 AI 放大
- mlsnatalie2026-09-0968338
这些不是 ai 自己决定的吗?她喜欢就好。
- zencitta2026-09-0925523
对于大厂我我觉得有必要,如果是个人和小团队,应该把重心放在功能和实现上,而不是代码内部的结构上。
