极客时间吧 关注:945贴子:10,235
  • 0回复贴,共1

大厂面试必问的设计模式,看这一篇就够了 | 极客时间

只看楼主收藏回复

总有人疑惑:优秀的技术架构和平庸的,区别在哪里?确实,从开发到上线,似乎没什么区别,都能跑业务。但优秀的技术架构,可以让后续的运营,维护变得更简单,更便捷。
我们平时说的扩展性更好,包括两个层面:一是用户量、访问频次、数据规模增加后的扩展性;二是新的业务诉求和运营诉求的扩展性。
理解这一点,就能明白:为什么优秀的技术研发能力,可以让企业发挥更大的价值。
回归技术,其实就是强调无数次的高复用、低耦合。有人说,这不是架构师的范畴么。
架构师的确需要这样的概念和设计准则,但普通的研发工程师,难道就不需要了么?
很多程序员都卡在了这个环节上,代码的可维护性、扩展性差。说起来,老板要的功能也都实现了,但只要稍微提出点新诉求,或面对一些更复杂的场景,就牵一发而动全身,到处都得修补删改。
重构,重构,还是重构,想想就崩溃。设计能力上不去,重构也仅仅能解决新诉求、新场景的问题,这样的重构,能坚持多久?
而这些,就是设计模式要解决的问题。


IP属地:北京来自iPhone客户端1楼2022-08-22 10:19回复