「ThinkPHP开发者周刊」第11期——设计模式和代码规范
最后更新于:2022-04-02 04:36:54
## [ 本周读数 ]
>[danger] ### `23`——经典的23个设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。在《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software) 这本书中,作者把设计模式分了三大类共`23`个设计模式。
## [ 新闻/资讯 ]
* [`ThinkPHP`项目和代码规范指北](https://blog.thinkphp.cn/877574)
* [`5.2`版本的设计规范和指导原则](https://blog.thinkphp.cn/877575)
* [`PhpStorm` 2018.3.2 首个 RC 发布](https://www.oschina.net/news/102729/phpstorm-2018-3-2-rc-released)——提供自动补全 DQL 功能
## [ 教程/技巧 ]
* [快速理解设计模式六大原则](https://baijiahao.baidu.com/s?id=1591642387721949859)
* [大话PHP的23种设计模式(全程高能无尿点)](http://www.php.cn/php-weizijiaocheng-380464.html)
* [设计模式详解及PHP实现](http://yansu.org/2014/04/19/design-patterns-of-php.html)
* [PHP版的代码整洁之道 中文翻译](https://github.com/php-cpm/clean-code-php)
* [PHP PSR 标准规范](https://laravel-china.org/docs/psr)
* [前端开发规范手册](https://www.kancloud.cn/kancloud/front-end-style-guide/content)
* [JavaScript 风格指南](https://github.com/alivebao/clean-code-js)
* [《大话设计模式》`php`版本](https://github.com/flyingalex/design-patterns-by-php)
## [ 扩展/应用 ]
* [`DesignPatternsPHP`](https://github.com/domnikl/DesignPatternsPHP)——设计模式的PHP实现
* [PHP 系列:代码规范之 Code Sniffer](https://segmentfault.com/a/1190000011338132)
* [VS Code:让你工作效率翻倍的23个插件和23个编辑技巧](https://segmentfault.com/a/1190000016692392)
* [`jms/serialzer`](https://github.com/schmittjoh/serializer)——一个序列化和反序列化的类库
## [ 书籍/专栏 ]
[![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/690bf5f05dc0318a64e3049cbcd54635_372x500.png =200x254)](https://amzn.to/2SOdWgp)
《[大话设计模式](https://amzn.to/2SOdWgp)》——通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著),通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解。引导读者体会设计演变过程中蕴藏的大智慧。
[![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/cbc7dda22bae0b43fdd7e0468cf72c0b_500x500.png =200x254)](https://amzn.to/2QMWhbF)
《[Head First设计模式(中文版)](https://amzn.to/2QMWhbF)》——荣获2005年第十五届Jolt通用类图书震撼大奖。本书英文影印版被《程序员》等机构评选为2006年受读者喜爱的十大IT图书之一 。信耶稣的人都要读圣经,信OO的人都要读四人组的《设计模式》,而《设计模式》的原创者Erich Gamma欣然推荐《Head First 设计模式》。
[![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/43f6474d98017223adfdde74cd5f5293_398x499.png =200x254)](https://amzn.to/2PCwUVf)
《[代码整洁之道](https://amzn.to/2PCwUVf)》——《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。
## [ 活动/福利 ]
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/847d283122dcea095f9414b7bc06819f_1202x263.png)
[
又拍云年终钜惠](https://www.upyun.com/1212)——年终感恩回馈,三大优惠袭来。优惠一:全场充值满额即赠,最高赠送30%,优惠二:DDos首次优惠,最低7.2折,优惠三:SSL 证书史低 6 折,新老用户皆可参与。(活动结束时间:**2018-12-31**)
## [ 每周之星 ]
>[info]### `WeiPHP5.0 ` 推荐指数:★★★★★
`WeiPHP5.0`是基于ThinkPHP`5.1`开发的一个开源,高效,简洁的移动应用系统,它实现一个后台同时管理和运营多个客户端(公众号,微信小程序,后续将支持支付宝小程序,百度小程序等)。一套环境,同时解决公众号和小程序。
[ [官网](http://www.weiphp.cn) | [手册](https://www.weiphp.cn/doc/preface.html
) ]
## 周刊投稿和订阅
周刊投稿及订阅、推广合作请[点击这里](783458)。
';