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

174 天前
 pureGirl
这到底是一种怎样的能力
15250 次点击
所在节点    程序员
119 条回复
pkoukk
174 天前
抄的模板不适合当前业务,他懒得改,或者项目没给够他时间改
(这事我也干过
AlexHsu
174 天前
一些程序员 特别是某个大厂出来的程序员 特别会做假设性思考 写个破工具类也考虑扩展性 构建个百十来人的系统也考虑微服务化
kidult
174 天前
想简单用下火山平台的 DS api ,活生生进去四五回才找到配置
itskingname
174 天前
两种可能:

1. 这个人是 Java 程序员,嘴里经常有这样几个关键词『后期』、『后续』『以后』,所以什么东西都过度设计。
2. 这个人之前机缘巧合进了一个大厂,看到了大厂的复杂系统。后来出来以后,在新公司,根本不考虑实际情况,就只知道照搬大厂的架构。
AlexHsu
174 天前
之前有一句话叫 优秀的程序员单行道过马路也要左右看
现在是某一些程序员 单行道过马路看要先盖天桥保证绝对安全 盖天桥要保证以后不影响挖隧道和地铁站
jrtzxh020
174 天前
是的,我司就是。有时一个简单功能,能开会讨论几天。现在只有几个人,OA 流程复杂得一比,有的人一个流程要过两三遍。所以从巅峰二三百人堕落到剩十多个人,估计还会裁员。。
llsquaer
174 天前
看别人项目得来回几次。 当然也有很多划分很不错的直接就明白意图了。
哪些不清晰的,这一个定义,哪里一个定义,然后元类。
所谓的组织化。。。哎
wangtian2020
174 天前
老东西思维固化,写半辈子 jquery 出来的人换其他框架也去不掉一不小心把简单的事写复杂
zhangeric
174 天前
就是想偷懒,想搞复用,所以搞得很复杂.
evan1
174 天前
@pureGirl #10 前台复杂不关开发的事,那是产品的问题。

开发不背这个锅。。。
adoal
174 天前
看到 OP 在#10 里补充说的,我感觉他吐槽的可能不是大多数回复所理解的意思。
evan1
174 天前
@woodfizky #15 太赞同了。遇到这种产品真是只能一声叹息。唉,都是泪。
mumbler
174 天前
培训班就这样教的
levelworm
174 天前
一般要么是想得太多了,上来就搭框架,要不就是经验不足,没考虑一些多少会碰到的情况,碰到了就只好用浆糊糊上去,多几次就是这样了。
CodersZzz
174 天前
这就是自研产品和外包的区别了。自研产品考虑的比较多,扩展性要强,虽然当下看上去导致代码复杂,但是当有后续扩展时逻辑才更清晰
jasontsai
174 天前
你到底说的是架构还是产品,为什么有的人连简单的问题都表达不清呢
somebody1
174 天前
@zhujinliang
因为很简单的业务逻辑,就不太适合 java 了,这玩意就是四四方方的道路,你要 A 到 B ,就是拐来拐去。

但是你上班就两条街道,你就可以从街区内部走了。
liqingyou2093
174 天前
这种人一般都是想到啥就说啥,其实本身并没有对整个业务进行了全流程的了解
shintendo
174 天前
你说的前台到底是指什么
MozzieW
174 天前
骗金币的,发了一堆没意义帖子,送你了

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

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

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

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

© 2021 V2EX