从“写好代码”到“设计代码”,设计模式是必经之路

从“写好代码”到“设计代码”的过程,不仅是技术的提升,更是编程思维的提升,而这其中最关键的就是设计模式。


  很多人应该听说过设计模式(Designpattern),又或多或少的看过或用过设计模式,但是实际用在开发过程中总有点心有余而力不足的感觉。那肯定是对设计模式的理解有少许偏差或者不够深入。先不谈某种具体的模式,先来看看什么是设计模式?


  什么是设计模式?


  设计模式是一套代码设计「经验的总结」。项目中「合理的」运用设计模式可以「巧妙的解决很多问题」。


  经验的总结:抱着「代码虐我千百遍,我待代码如初恋」的心态,最终得出来的「套路」。


  合理的:要对设计模式的使用场景有一定的认识后才使用,「不要滥用」。如:输出一句“helloworld”,非要强行给加上各种模式。问:“为什么”,答:“总感觉少了模式!”。


  巧妙的解决了很多问题:被广泛应用的原因。


  为什么要提倡设计模式呢?根本原因是为了代码复用,增加可维护性。


  论一个优秀的工程师的设计能力


  有着3年以上的工作经验,面试必考设计能力


  成为技术项目负责人,设计能力是基础


  从写好代码,到做好设计,设计模式是必经之路


  作为一个前端学习设计的困惑


  网上的资料大部分针对的是Java等后端语言


  只看懂概念,打算但是不知道怎么用,看完就忘


  现在的JS框架,到底都用了哪些设计模式


  刚入行的时候,在想什么样的代码是好代码?看到很多前辈的文字都说好的代码要符合「高内聚,低耦合」,但是我听到这样的解释,是这样的:


  但当你对设计模式有了一定程度上的学习,相信你会感觉明白以上说的。


  值得一提的是,这次的授课讲师是双越,他是一个高级前端工程师,编写的《深入理解Java原型和闭包》系列博客,是目前国内最受欢迎的学习Java原型和闭包的文章,另有《CSS知多少》、《深入理解Java异步》系列博客。

评论(0)
暂无评论

Hi, 欢迎加入昕昕网络教程技术交流群,带你装逼带你飞!

我要入群
Copyright © 2005-2018 昕昕网络教程
Hello,欢迎来咨询~
新手教程 技术支持 0771-6793789 电话咨询 回到顶部