今天被组长好心提醒了下,不要过度设计,有点疑惑,问一问大家,大家理性发言

2021-12-20 16:00:46 +08:00
 bwensun

事情是这样的 目前做的一个项目,一个微服务,俩节点,配了一个微服务注册中心配置中心集群 consul 为什么这么做,一方面是为了监控服务状态,虽然是只有一个服务,但也是个微服务,俩节点,另外就是刚学习了 consul ,想实践一波 这个算过度设计了不,欢迎大家讨论

13678 次点击
所在节点    程序员
102 条回复
darkengine
2021-12-20 17:21:16 +08:00
虽然出了问题你来解决和维护,但是从组长的领导的角度来看,就是你们组长弄出了问题。
ppllss
2021-12-20 17:21:55 +08:00
从设计方面,的确过度了,但是从未来架构方面和技术可行性方面这是加分的,懂得尝试,有一点,觉得还是不要拿公司项目做实验,自己私底下去实践,然后整理成一个可行性方案,对公司内部项目的架构升级等。组长愿意就让你做,不愿意,你自己也实践了,能力也提升了
ganbuliao
2021-12-20 17:43:12 +08:00
一般分项目啊,有的项目就是不能整活。有的独立的小项目,时间充足的时候就各种整活了
lap510200
2021-12-20 17:59:55 +08:00
搞就完事了 大不了删库跑路
kujio
2021-12-20 18:03:53 +08:00
时间+稳定优先:效率优先
jackzhengjbs
2021-12-20 18:11:12 +08:00
上次那个在注释里面留彩蛋的是不是你?🐶头
akira
2021-12-20 19:39:30 +08:00
项目怎么做 怎么实施 这些在上服务器前都要讨论确认的吧。。
这个都不是过度不过度设计的问题了,比这严重多了。。
wyhooo
2021-12-20 19:57:04 +08:00
你跟组长关系不够铁 → →
meeop
2021-12-20 20:08:04 +08:00
不影响需求实现前提下,尽量搞,面向简历开发,不要怕

除非是你的方案有明显问题影响服务可靠性
37Y37
2021-12-20 21:21:13 +08:00
运维,看到这个要骂娘了
az467
2021-12-20 22:16:54 +08:00
边界就是没经过讨论审查,没出现在文档里的东西一个也不要出现。
何止是过度设计,简直是独走下克上了。
raptor
2021-12-20 22:22:44 +08:00
面向简历开发的最大问题就是:好处是你自己学习到了,坏处都是公司和后来人的。

我上次接了一个前同事丢下的烂摊子,比你这过度多了,真是想问候他亲属。
kaedea
2021-12-20 22:23:21 +08:00
很多 leader 觉得过度设计那是因为改代码的时候不用他们来改。
hallDrawnel
2021-12-20 22:48:43 +08:00
两个服务的话,那直接用 k8s 的 service 就可以了。引入额外的东西复杂度一下子就变高了。如非必要,勿增实体。
wangritian
2021-12-20 23:33:36 +08:00
你可以在测试环境玩
hxndg
2021-12-21 00:20:30 +08:00
@otakustay 问下这个的原文是在哪里哈?
levelworm
2021-12-21 03:39:51 +08:00
@bwensun 其实这就是员工和公司的矛盾之一。我对这些技术不熟,但是就帖子里回复的那些内容,我觉得项目上自己不熟悉的东西的确欠妥。可以和领导提一下用这个,但是如果他反对,那就只好撤出来了,毕竟他最关心的一个是实现一个是可靠性。

如果觉得公司不支持你学新东西,我觉得可以考虑自己学然后跳。当然很多东西,就像你说的,就是不在生产环境试过,怎么能够叫做熟练了呢?这就看你和公司之间的互动了,可以和领导商量下,试试看有没有小的项目可以让你练手。
ETiV
2021-12-21 05:26:04 +08:00
不知道你执行到哪里了才被组长发现的,

但照理都是先设计(讨论方案),再实现(编写代码)。

「好心提醒」这个词有些……所以是在实现阶段才发现你用了 consul ,然后被毙掉的?
zw1one
2021-12-21 09:19:06 +08:00
公司只想让你当工具人,用最快的时间搞完 CRUD ,对于公司来说搞其他都是浪费时间。毕竟大部分公司的业务根本用不到这些技术。
SmiteChow
2021-12-21 09:29:44 +08:00
做任何事都是奥卡姆剃刀原则

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

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

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

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

© 2021 V2EX