Code Review
Code Review
LinkedIn’s Tips for Highly Effective Code Review
LinkedIn最近通过了100万次代码审查的里程碑。社交网络服务工具的负责人分享了一些经验教训。
阅读和检查代码是每个工程师每天都要做的事情。
然而,正式的代码评审过程有点不同——它要求在代码投入生产之前,由另一个团队成员正式评审每一个代码更改。
自2011年以来...
2018-07-13 05:38:16 |
Devops
Rust
Rust
Rust 是一种系统编程语言。 它有着惊人的运行速度,能够防止段错误,并保证线程安全。
特点
零开销抽象
转移语义
保证内存安全
线程无数据竞争
基于 trait 的泛型
模式匹配
类型推断
极小运行时
...
2018-07-13 02:32:21 |
Programming Language
rust-book-chinese rust 程序设计语言 中文版
在线阅读地址
https://kaisery.github.io/trpl-zh-cn/
中文文档
中文文档
参考资料
https://github.com/KaiserY/rust-book-chinese
在线阅读地址
中文文档
参考资料
2018-07-13 02:32:21 |
Programming Language
Ant Design-03-Pattern
文案
在界面中,我们需要通过对话的方式与用户产生共鸣。精准、清晰的语言会更容易让用户理解,合适的语气更容易让用户建立信任感。
因此在界面设计时,文案也应当被重视。 在使用和书写文案时有以下几点需要注意:
从用户角度出发
表述一致
重要的信息放在显著位置
专业、精准、完整
精简、友好、正面
...
2018-07-11 03:05:10 |
Design
Ant Design-02-Visual
色彩
Ant Design 将色彩体系解读成两个层面:系统级色彩体系和产品级色彩体系。
系统级色彩体系主要定义了蚂蚁中台设计中的基础色板、中性色板和数据可视化色板。产品级色彩体系则是在具体设计过程中,基于系统色彩进一步定义符合产品调性以及功能诉求的颜色。
色彩模型
Ant Design 的设计团队倾向于采用 HSB 色彩模型进行设计,该模型更便于设计师在调整色彩时对于颜色有明确的心理...
2018-07-11 02:17:10 |
Design
Ant Design-01-Rules
亲密性
如果信息之间关联性越高,它们之间的距离就应该越接近,也越像一个视觉单元;反之,则它们的距离就应该越远,也越像多个视觉单元。
亲密性的根本目的是实现组织性,让用户对页面结构和信息层次一目了然。
纵向间距关系
通过『小号间距』、『中号间距』、『大号间距』这三种规格来划分信息层次。
在 Ant Design 中,这三种规格分别为:8px(小号间距)、16px(中号间距)、24px...
2018-07-11 01:08:38 |
Design
Ant Design-00-Overview
Ant Design
🐜 Ant Design 一个服务于企业级产品的设计体系,基于『确定』和『自然』的设计价值观和模块化的解决方案,让设计者专注于更好的用户体验。
React 使用
Ant Design of React 是一套基于 React 的企业级实现。
暂时不做学习
设计语言
简介
蚂蚁的企业级产品是一个庞大且复杂的体系。这类产品不仅量级巨大且功能复杂,而且变动和并发...
2018-07-11 01:08:38 |
Design
Jib
Jib
Jib
is is a Maven plugin for building Docker and OCI images for your Java applications.
目标
快速
快速部署您的变更。Jib将应用程序分成多个层,将依赖项与类分开。现在,您不必等待Docker重新构建整个Java应用程序——只需部署已更改的层。
可再现性
—用相同的内...
2018-07-10 13:08:59 |
Java