经过测试的解决方案:使用React设计模式
设计模式提供了一种方便的方法,可以用久经考验的解决方案来应对挑战, 节省开发人员的时间和精力. 下面是React设计模式是如何让模块之间的耦合更少的.
![Mudassir Ijaz](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1077183%2Fretina_64x64_huge_8e2240205575d1d48a92bb8cb518fb1c-05adb9bcbfa2fafaf5888f66ae16fa77.png)
Mudassir Ijaz
确保干净的代码:看Python,参数化
我们将探讨参数化的应用,以及它与主流设计模式(如依赖注入)的关系, 策略, 模板方法, 和其他人. 在Python中, 由于参数可以是可调用的对象或类,因此这些参数中的许多都是不必要的.
![路加福音植物](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1036176%2Fretina_64x64_huge_a612ee91e38f828d1437376e7a98a5ee-75d57116df7bf103d4fd0864b9aed53e.jpg)
路加福音植物
JavaScript设计模式综合指南
作为一名优秀的JavaScript开发人员,您应该努力编写干净、健康和可维护的代码. 当你解决有趣和独特的挑战, 您可能会发现,您经常编写的代码看起来与您以前处理过的完全不同的问题的代码相似. 您可能不知道,但是您已经使用了设计模式.
![Marko Mišura所言](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1037446%2Fretina_64x64_huge_d13cb1f287c27c9478d84ad6954ccb6b-9df5175d6e076e9d674f65b0aef7d1d2.jpg)
Marko Mišura所言
Unity与MVC:如何提升你的游戏开发水平
在这篇文章中,我将讲述自己在流行的Unity游戏开发平台和游戏开发的模型-视图-控制器(MVC)模式方面的经验. 在我七年的成长中, 在游戏开发过程中,我遇到了很多麻烦, 使用这种设计模式,我已经获得了很好的代码结构和开发速度.
![爱德华多·迪亚斯·达科斯塔](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1053790%2Fretina_64x64_huge_76207c81d08167277a3c24f230eee964-88c1115895929d5263f46d8b2a0f4315.jpg)
爱德华多·迪亚斯·达科斯塔
单元测试和编码:为什么可测试代码很重要
在本文中, I will show that unit testing itself is quite easy; the real problems that complicate unit testing, 引入昂贵的复杂性, 是设计不良的结果吗, 不可测试代码. 我们将讨论是什么使代码难以测试, 为了提高可测试性,我们应该避免哪些反模式和不良实践, 以及我们可以通过编写可测试代码获得的其他好处. 我们将看到,编写可测试的代码不仅仅是为了减少测试的麻烦, 而是让代码本身更健壮, 更容易维护.
![谢尔盖Kolodiy](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1046413%2Fretina_64x64_huge_60ae07c6ccbd9a536a24b9a10d74aac6-5dc119380f52078c0630bc874992b320.jpg)
谢尔盖Kolodiy
Rails上的发布-订阅模式:实现教程
发布-订阅模式(或发布/订阅), (简称)是一种消息传递模式,其中消息的发送者(发布者), 不要将消息编程为直接发送给特定的接收者(订阅者). 而不是, 程序员“发布”消息(事件), 在不知道可能有订户的情况下.
本文介绍了如何使用发布/订阅模式, 在Rails中, 在不同的系统组件之间进行消息通信,而不需要这些组件知道彼此的身份.
![艾哈迈德AbdelHalim](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1053204%2Fretina_64x64_huge_9e4e59b91f8168fa04ccb65586934fda-57edf63ad84a026ed48ebbf2a94ccdcc.jpg)
艾哈迈德AbdelHalim
世界级的文章,每周发一次.