V2EX wuling
wuling

wuling

V2EX 第 76649 号会员,加入于 2014-10-10 21:55:39 +08:00
wuling 最近回复了
需求或者说改变是永恒的,所以要想办法降低改变带来的影响,也就是做拆分。避免来一个需求,要梳理一整套代码来决定应该改哪,避免改一行代码要把整个系统测一遍,把整个系统重新部署,避免某一个接口的流量变化要把整个系统扩容。另外一个点就是关注分离了。也对应描述中说的服务独立部署和升级,以及一大堆开发人员。

具体怎么拆呢。一个系统里面,有些部分是频繁变化的,有些是很少变化的,有些部分经常会因为同一个原因(同一类需求)而一起变,而有些则不是。因此需要将经常因同一个原因变化的放到一起,从小往大讲就是放成一个函数,一个类,一个模块,一个微服务,或者一个业务域。这样一来,经常变的模块就自己升级自己测试,不会影响到不变的部分。

依赖关系上也是一样,首先要单向依赖,其次是经常变化的模块,要依赖不怎么变的部分,来降低变化带来的影响。

微服务其实就是服务级别的拆分,开发、测试、运维、维护会分得较为彻底。当然实际上还是要遵守上面的原则,如果拆分得不合理或者依赖关系不合理,影响面并没有减少,来一个需求还是要改一大堆服务梳理一大堆东西,那就是另一回事了
162 天前
回复了 efcndi 创建的主题 生活 癌后临终笔记(序 + 求助)
1. 关于病情可以用 疾病名字 + 诊断指南 关键字去搜权威指南,上面有病情各阶段分析和用药治疗的信息。有些癌症有很多亚型、分期,不同的情况预后不一样,这种大事情还是要自己搞清楚
2. 关于治病费用,如果是本地医保去本地、本市、本省医院,报销比例会特别高,实际下来花不了太多钱。所以还是回到 1 ,再详细了解下病情
3. 祝好
2022-07-22 16:53:45 +08:00
回复了 blackdd 创建的主题 问与答 人活着的意义到底是啥,
因为资本主义对人的异化导致的,劳动是人的第一需要,可以带来快乐满足。异化的劳动会异化人,带来巨大的自我否定和无意义感。想想那些让你快乐的劳动有哪些特点:
1 、自愿。反面例子是工作,为生存而做,自然不快乐。
2 、自由。可以按照你自己的想法去做。反面例子还是工作,上级提了意见,高工提了意见,没法完全按自己想法来,只是一台执行机器。
3 、劳动成果为自己所得。工作显然不是如此,你的劳动成果就是一个个商品,你自己完全用不上,因此会带来巨大的空虚感,与人工饲养的蛋鸡无异。
而打游戏,收拾自己的房子,为自己做一顿饭这类满足上面 3 点的劳动,才会让人觉得真正在活着。
大家都是黑白图标,来个彩色的很突兀
首先,这类空格有个名字叫“盘古白”,GitHub 上有相关的自动格式化代码。
其次,微信移动版、Word 都有实现,中文和数字字母夹杂的时候,点击发送出现在聊天屏里面的会自动排版分隔好。
2020-07-17 18:02:52 +08:00
回复了 flowfire 创建的主题 macOS MAC 10.15.6 版本是不是没法用 go2shell 了
如果用 item2,自带这个功能。右键文件,在服务里面,有 "New Item2 window/tab here" 选项
2020-06-05 18:04:38 +08:00
回复了 Dream5523 创建的主题 分享发现 这就是移动宽带吗? i 了 i 了
玩游戏不行,switch 商店、epic 商店、R 星服务器等都不是慢,而是完全打不开。要玩游戏还得花钱买加速器。
2020-02-13 22:32:25 +08:00
回复了 KHfqLAYYS6BKJT3R 创建的主题 分享发现 恕我直言, firefox nightly 真好使
拒绝野味,远离火狐,从我做起
2018-05-31 19:54:42 +08:00
回复了 AwayEM 创建的主题 问与答 百度 AI 助力控烟
@Grace2018 这叫严格立法、选择执法、普遍违法
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     871 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 33ms UTC 22:00 PVG 06:00 LAX 15:00 JFK 18:00
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86