大道至简,把项目中的设计模式、多继承、各种抽象类全干掉了,只保留了单例,舒服了。当年年轻的时候总是想办法写的优雅,归来仍是少年。

4 天前
 ajaxgoldfish0
5775 次点击
所在节点    程序员
52 条回复
sentinelK
4 天前
设计的越精巧,需求变化的时候就越痛苦。

年轻的时候太容易把“术”理解成“道”。
wanminny
4 天前
less is more ~~
CaffreySun
4 天前
这个世界的复杂性很多时候完全是自找的,而人却不自知。
Richared
4 天前
设计模式是要让代码更好些,更好读,别搞反了。
sks4728
4 天前
小项目, 都是怎么简单怎么来。
prosgtsr
4 天前
我写代码,可读性优先级最高
vfs
4 天前
就我们 公司的代码来说,设计模式完全用不上, 单例模式对我来说,都有点儿 over kill
doug
4 天前
@sks4728 接手过一个屎山 一个函数写了 1K+行 里面至少有三段代码是完全重复的
chendy
4 天前
所谓设计是为了在复杂的环境中更好的应对变化
如果本身不复杂,或者写完了拉倒,那确实不需要设计,拉就完事了
TWorldIsNButThis
4 天前
全单例 那不就是 Spring
latifrons
4 天前
这就是我从 Java 转到 Go 之后干的事。
从此身上就没有一股 Java 味儿了
guyeu
4 天前
全是单例为啥不直接面向过程编程?
frayesshi1
4 天前
@doug #8 这种多了去了,没有封装,只是裸函数,一旦增加功能,就重新写一个函数,里面大部分都是粘贴之前的内容
xdeng
4 天前
所有的模式 最终都可以拉成一条直线
iorilu
4 天前
切忌提前设计, 过度设计, 为用设计模式而设计
kneo
4 天前
何尝不是另一番景象的屎山。
Betsy
4 天前
单例模式处理不好最容易出现线程不安全的问题,你充分考虑你的场景了吗🤔
yidinghe
4 天前
经济下行,很多系统都没有什么新的需求变更了。
qi19901212
4 天前
当你项目不是那么简单,一段时间就会有新的需求的时候,设计模式能减少很多问题 。但你已经成型不在变化的时候,你改成啥都可以,甚至不动就是最好的结果
akaju
4 天前
舒服了

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

https://ex.noerr.eu.org/t/1147369

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

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

© 2021 V2EX