「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)。
';