如何把设计模式应用到实际工作?

2023-02-22 11:30:25 +08:00
 ChenSino

大佬们在实际开发中是怎么做的?我学习了一些设计模式,但是到了实战的时候,除了单例模式、工厂模式,好像其他很多设计模式从来没用过,难以活学活用~,感觉白学了。

有经验的大佬们给赐教一下,让我摆脱 crud boy 吧。。

3249 次点击
所在节点    程序员
23 条回复
tool2d
2023-02-22 16:49:19 +08:00
设计模式并不是给 crud 用的,你需要对自己日常的业务做上层抽象。

比如用各种 DSL 配置文件去替代代码判断,java 用在业务端挺多,也挺擅长做这些的。
dilu
2023-02-22 18:46:20 +08:00
@echo1937 我举得这个例子,是真实情况,之前的开发者离职,没有任何文档说明,需求上午说的下午要上线。虽然需求很简单,但是短时间内根本不可能彻底理解前人的设计思路,最终的结果就是 shit 上面绣花。如果代码清晰,文档齐全的设计模式,我是很欢迎的。
sadfQED2
2023-02-22 19:04:49 +08:00
@dilu 同感,最怕瞎鸡巴用各种设计模式的,美其名曰优化代码,实际上最终写出来的代码没人看得懂。瞎鸡巴跳来跳去,还不如老老实实 if else

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

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

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

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

© 2021 V2EX