Payment Core System Design - 3

学习支付大佬文章,参考原文

这篇是系列文章的第3篇,下面是目录:

系列文章一 : 01. 全局内核

系列文章二 : 02. 交易内核 03. 支付内核

系列文章三 : 04. 清结算内核

系列文章四 : 05. 账户钱包内核 06. 对账内核 07. 二清内核 08. 调拨内核 09. 业财内核


04 清结算内核

我们不是一个人再战斗,任何一次交易,任何一次支付,都是大家共同参与的结果,而谁从中获利,谁为此支付,获利多少,如何交付。清结算就上场了,要想做好它,先认识它。

内核13:清结算在哪

这张图阐释了清结算的位置,以及它要干什么,这是我在规划清结算中台时设计的结构,也成为了今后我的清结算的内核

<学习体会> 清算是指要把账算清楚,这里需要订单信息、钱包信息、账户信息和分账规则,清分这块这里写得比较少。结算就是产生记账数据,是财务系统的前置系统,需要遵循财务的规则。

More...

Payment Core System Design - 2

学习支付大佬文章,参考原文

这篇是系列文章的第2篇,下面是目录:

系列文章一 : 01. 全局内核

系列文章二 : 02. 交易内核 03. 支付内核

系列文章三 : 04. 清结算内核

系列文章四 : 05. 账户钱包内核 06. 对账内核 07. 二清内核 08. 调拨内核 09. 业财内核


02. 交易内核

内核7:交易的流程性

任何一次交易都是一个流程,对交易的把握先从理解流程开始,业务的流程,系统的流程,业务和系统相互推动的流程

在写交易系统时,我将交易拆分到了三层去表达,通过三层理解交易流程、处理流程和系统的关系,从这开始,我的交易观成型了

More...

英语单词辨析 - Consider or regard

ref:原文

Consider 和 regard 这两个词都可以表示“相信”、“认识到”或“理解”。当它们表示“相信”、“认识到”或“理解”时,我们通常不使用进行时态。


Consider

Consider 有下面几种用法.

Consider** + **that 从句

When you consider that she was very scared, her story is even more remarkable.

Consider** + 对象 + **to be

They consider him to be the best chef in the country.

Consider** + 对象 + **to have

The ministry of trade considered the company to have the best vision for exports.

警告:

我们不把 as 和 consider一起使用 :

We consider this to be a very serious issue.
Not: We consider this as a very serious issue.

Regard

我们经常把 regard 使用在 ‘regard as’ : regard (+ 对象) + as + 名词 or 形容词:

The United Nations regard human rights as their main priority.
Alexander Graham Bell is regarded as the inventor of the telephone.
Do you regard their behavior as good or bad?

Typical error

  • 我们不把 consider 和 *regard *用于进行时态:

When you consider that he was too young, you have to blame his parents.
Not: When you are considering that he was too young …

The government regards the economy as a main priority.
Not: The government is regarding the economy …

Payment Core System Design - 1

学习支付大佬文章,参考原文

这篇是系列文章的第1篇,下面是目录:

系列文章一 : 01. 全局内核

系列文章二 : 02. 交易内核 03. 支付内核

系列文章三 : 04. 清结算内核

系列文章四 : 05. 账户钱包内核 06. 对账内核 07. 二清内核 08. 调拨内核 09. 业财内核


内核是看到一个事物的底层框架,无论外界如何变化,这个内核保持稳定和灵活的兼容性

内核不是一成不变的,它可以不断吸收新的知识,慢慢长大,而我们也随之不断蜕变

现在我将这几年抽象沉淀出来的“内核”展示给大家,这将短时间重塑你“曾经、现在、未来”的产品之路

01. 全局内核

认识任何事物,都可以从全局出发,从宏观上把握,心有乾坤,永不偏向

内核1:从业务上理解支付的关系

做事情,记账务,动资金。这个内核高度概括,支付的一切无非就是做事记账,记账交钱,通过系统逻辑实现三者的完美契合,于是我画了这张图:

图1:做事情,记账务,动资金

More...

用超多案例,帮你掌握尼尔森十大可用性原则

复习一下尼尔森设计原则,原文在此


尼尔森设计原则是人机交互学博士 Jakob Nielsen 于 1995 年发表的“十大可用性原则”。尼尔森博士分析了两百多个可用性问题而提炼出的十项通用型原则,它是产品设计与用户体验设计的重要参考标准,值得每个交互设计师理解与思考。今天把尼尔森设计原则结合一些产品案例进行总结:

原则一:状态可见性原则

系统应该让用户时刻清楚当前发生了什么事情,也就是快速的让用户了解自己处于何种状态、对过去发生、当前目标、以及对未来去向有所了解,一般的方法是在合适的时间给用户适当的反馈,防止用户使用出现错误。

沟通是所有关系的基础,无论人还是设备。产品应该通过在合理时间内的适当反馈,向用户通知正在发生的事情或者当前的状态。

  1. 用户知道系统在做什么
  2. 用户知道自己在什么位置
  3. 用户知道下一步操作应该去往哪里


产品名称:抖音

More...

Recap The TDD Process

From《Test-Driven Development with Python, 3rd Edition》by Harry Percival


We’ve now seen all the main aspects of the TDD process, in practice:

  • Functional tests
  • Unit tests
  • The unit-test/code cycle
  • Refactoring

What does the overall TDD process look like?

  • We write a test.
  • We run the test and see it fail.
  • We write some minimal code to get it a little further.
  • We rerun the test and repeat until it passes (the unit test / code cycle)
  • Then, we look for opportunities to refactor our code, using our tests to make sure we don’t break anything.
  • And start again from the top!

More...

请我喝杯咖啡吧~

支付宝
微信