关于开源,你必须知道的: "君子协定"
为什么在一个技术论坛里冒出这篇法律和知识产权相关的分享呢? 因为,开源和自由软件是推动社会技术发展的重要力量,作为一个优秀的程序员,你一定会接触,学习和使用到开源软件,所以是一定要知道开源界最基本的游戏规则的
JavaScript基本数据类型分析
JavaScript基本数据类型分析,相信接触过Java的小伙伴们都知道,Java是一门强大的编程语言,在现今互联网行业中,Java的身影可谓是随处可见的,可能刚刚开始学习的小伙伴会因Java编程语言庞大的体系而震惊,但是知识是需要日积月累的,没有人能够一口吃成个胖子。
重构:改善饿了么交易系统的设计思路
我在2017年5月加入饿了么的交易部门,先后负责搜索、订单、超时、赔付、条约、交付、金额计算以及评价等系统,后期开始做些整体系统升级的工作。这篇文章成型于交易系统重构一期之后,主要是反思其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人的感受充满权利和神秘感,谈论「架构」让人有一种正在进行责任重大的决策或者深度技术分析的感觉。