为什么有的程序员能把很简单的业务逻辑抽象成超级复杂的系统

2025 年 4 月 2 日
 pureGirl
这到底是一种怎样的能力
17683 次点击
所在节点    程序员
119 条回复
zhujinliang
2025 年 4 月 2 日
你是说 Java 程序员吗
shunia
2025 年 4 月 2 日
能抽象的人一般不会把它搞复杂,会把它搞复杂的人显然没做好抽象
phreej
2025 年 4 月 2 日
抽象化解耦侬晓得伐
yh7gdiaYW
2025 年 4 月 2 日
简单的逻辑,你要真的简单写了那后面改起来就是屎山代码
但另一方面,不是所有的业务都需要考虑后面的维护
X0V0X
2025 年 4 月 2 日
人和代码有一个抽象就行
x86
2025 年 4 月 2 日
做销售的潜力
pureGirl
2025 年 4 月 2 日
@zhujinliang 是的!
fredweili
2025 年 4 月 2 日
现在很简单,将来呢?改需求就一句话,改代码就是大麻烦
lyusantu
2025 年 4 月 2 日
设计模式的功劳
pureGirl
2025 年 4 月 2 日
@fredweili 在复杂也是后台的问题,为什么要把前台做的那么复杂呢,把人全给绕晕
shen13176101
2025 年 4 月 2 日
屎山代码怎么来的。
iosyyy
2025 年 4 月 2 日
这不是产品的问题吗 楼里这些人一上来就搞抽象给人的感觉就是没干过活
shen13176101
2025 年 4 月 2 日
@pureGirl #10 你说的是项目经理提的需求,程序员只是按照 需求开发
Enivel
2025 年 4 月 2 日
用最小的复杂度承载最大的可能性, 称之为优雅. 很显然大部分人没这个能力
woodfizky
2025 年 4 月 2 日
没有具体需求和场景就抛出来这么一句话,那我不好评价。

能力不够的产品/管理对接过,被坑过就知道了。
这帮人做需求分析和功能设计的能力对这个岗位来是都是严重低下的,他们的不作为和浅薄的理解最终会导致程序员的工作量大大增加,甚至反过来得帮产品整理分析需求。这其中还有很多是无效工作。

当然如果你也是程序员,你只是在吐槽平级程序员在做多余的事情,那当我没说。
Rorysky
2025 年 4 月 2 日
抄的模板

或者

想的极端情况太多
yunlongV
2025 年 4 月 2 日
之前做一个问卷调查,单/多选题后端要求把问题,用户选择的答案和该题的所有选项传给他,而不是传任何和 ID 有关的东西..我至今不明白为什么..
fuhanfeng
2025 年 4 月 2 日
因为一部分人就是会把简单事情复杂化,或者照搬不加思考
mysdemon
2025 年 4 月 2 日
@yunlongV 可能是为了应对产品经理要求的选项乱序排列的要求
iorilu
2025 年 4 月 2 日
很多都是提前考虑的太多

所谓做的通用化, 配置化

实际上根本不需要

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1122735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX