代码重构之消除分支结构

2018-11-19
阅读 3 分钟
2.4k
一. 为什么要消除 if-else 当写下第一行 if-else 时,就为发展成几十个 if-else 埋下了伏笔. {代码...} 一个例子: {代码...} 看起来非常美妙,简洁.但是当系统慢慢复杂化,角色不断的丰富,就变成这样的代码: {代码...} 来个极端的例子: 可以说非常可怕了. 二. 如何消除 if-else 消除这种条件里都是定值的 if-else 我们可以...

最优方案实现同步数据至HUBSPOT

2017-08-26
阅读 5 分钟
2.3k
需要把数据库中所有符合条件的user用户信息(大概 6W 条信息)都发送至第三方网站 hubspot 上。要求数据有更改或者有新的符合条件的数据,能动态更新至 hubspot (最大可以延迟一天更新最新数据)。

使用Authorize.net的SDK实现符合PCI标准的支付流程

2017-08-10
阅读 10 分钟
5.1k
PCI 标准是为了最大限度保护持卡人数据的一套标准。要求很多,可以看 PCI标准 站点了解。对于程序猿来说,要保证的是用户的任何支付信息,都不走自己的服务器,不保存在自己的数据库。