從“寫好代碼”到“設計代碼”,設計模式是必經之路

從“寫好代碼”到“設計代碼”的過程,不僅是技術的提升,更是編程思維的提升,而這其中最關鍵的就是設計模式。


  很多人應該聽說過設計模式(Designpattern),又或多或少的看過或用過設計模式,但是實際用在開發過程中總有點心有余而力不足的感覺。那肯定是對設計模式的理解有少許偏差或者不夠深入。先不談某種具體的模式,先來看看什麽是設計模式?


  什麽是設計模式?


  設計模式是一套代碼設計「經驗的總結」。項目中「合理的」運用設計模式可以「巧妙的解決很多問題」。


  經驗的總結:抱著「代碼虐我千百遍,我待代碼如初戀」的心態,最終得出來的「套路」。


  合理的:要對設計模式的使用場景有一定的認識後才使用,「不要濫用」。如:輸出一句“helloworld”,非要強行給加上各種模式。問:“爲什麽”,答:“總感覺少了模式!”。


  巧妙的解決了很多問題:被廣泛應用的原因。


  爲什麽要提倡設計模式呢?根本原因是爲了代碼複用,增加可維護性。


  論一個優秀的工程師的設計能力


  有著3年以上的工作經驗,面試必考設計能力


  成爲技術項目負責人,設計能力是基礎


  從寫好代碼,到做好設計,設計模式是必經之路


  作爲一個前端學習設計的困惑


  網上的資料大部分針對的是Java等後端語言


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


  現在的JS框架,到底都用了哪些設計模式


  剛入行的時候,在想什麽樣的代碼是好代碼?看到很多前輩的文字都說好的代碼要符合「高內聚,低耦合」,但是我聽到這樣的解釋,是這樣的:


  但當你對設計模式有了一定程度上的學習,相信你會感覺明白以上說的。


  值得一提的是,這次的授課講師是雙越,他是一個高級前端工程師,編寫的《深入理解Java原型和閉包》系列博客,是目前國內最受歡迎的學習Java原型和閉包的文章,另有《CSS知多少》、《深入理解Java異步》系列博客。

評論(0)
暫無評論

Hi, 欢迎加入豆奶视频app網絡教程技术交流群,带你装逼带你飞!

我要入群
Copyright ? 2005-2018 豆奶视频app網絡教程
Hello,歡迎來咨詢~
新手教程 技術支持 0771-6793789 電話咨詢 回到頂部