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

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

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

当然如果你也是程序员,你只是在吐槽平级程序员在做多余的事情,那当我没说。
Rorysky
172 天前
抄的模板

或者

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

所谓做的通用化, 配置化

实际上根本不需要

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

https://www.v2ex.com/t/1122735

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

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

© 2021 V2EX