你们见过最狗屎的架构是什么样的

2018 年 11 月 1 日
 szhshp

我们树状结构 B2B 每个客户一个 分支 每个分支都有定制化 每小时都有 bug 每次修改都可能影响到另一个分支 主分支有 bug 则全部分支都 over

5268 次点击
所在节点    程序员
30 条回复
whileFalse
2018 年 11 月 1 日
这个听起来是代码管理问题,和架构无关
chenyu8674
2018 年 11 月 1 日
一名顾客点了一份炒饭,酒吧炸了。
zhangalong69
2018 年 11 月 1 日
为什么会影响另一个分支啊
mypchas6fans
2018 年 11 月 1 日
感同身受……正在试图收拢分支
swulling
2018 年 11 月 1 日
通过配置开关功能,所有代码合并到主干,不要维护过多的分支
youngxhui
2018 年 11 月 1 日
把相同代码放到 master 上,各分支仅仅是定制化代码,哪个分支有问题改那个,如果主分支有问题,修改主分支后,只要其他分支合并一下主分支就可以了。不知道我理解对不对
mauve
2018 年 11 月 1 日
外企每年都会有定期 code merge
szhshp
2018 年 11 月 1 日
@swulling 本来是这样没有错, 但是我们每个分支都有个产品环境, 所以每个都得维护
swulling
2018 年 11 月 1 日
@szhshp 环境和分支没关系

环境的区别体现在配置中,而不是代码中
Deville
2018 年 11 月 1 日
我想象力好像不太够。。。 分支的 bug 修改为啥会影响其他分支捏。。。。
szq8014
2018 年 11 月 1 日
前端把查询提交到 .net 的 web 上, .net 再模拟 http 请求转到 java web 上,java 去 es 里面查询
bayker
2018 年 11 月 1 日
@szq8014 我猜是不是 开发不会 java webapi 并且还不知道.net client NEST 但又想用 ES
annielong
2018 年 11 月 1 日
大多都是这样的吧,按描述应该是在分支中修改了主支的通用代码,这种恐怕需要分支做重构加功能
yfl168648
2018 年 11 月 1 日
我司也这样。
luozic
2018 年 11 月 1 日
子分支为啥可以改主分支的内容,代码和部署隔离一个都没做?
clino
2018 年 11 月 1 日
"主分支有 bug 则全部分支都 over"
这句不理解什么意思
luozic
2018 年 11 月 1 日
需要好好研究一下 代码大全和 clean code 的渣渣分离策略
helloworld12
2018 年 11 月 1 日
抽象没做好
zjsxwc
2018 年 11 月 1 日
最狗屎的是没有架构全是复制黏贴的项目
szq8014
2018 年 11 月 1 日
@bayker 差不多,前端不会单独写页面,需要 .NET 加持,然后我本来想直接搭一个 nginx 把指定的路径直接代理到 es 上给 .NET 那,但是总监不同意,非得中间再加一个 java 层,我只能 666

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

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

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

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

© 2021 V2EX