Skip to content

Commit 639dd10

Browse files
committed
Add post
1 parent 1d4d867 commit 639dd10

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: post
3+
title: Common Sense 随想
4+
date: 2018-03-01
5+
summary: 关于 Common Sense 一点感受和思考
6+
---
7+
8+
Common Sense 是什么?这里当然不是中文的翻译的常识,而是一些共识,这些共识不需要一遍遍的讨论,我知道你是这样想的,你也知道我是这样想的。
9+
10+
Common Sense 是一种默契,是一种集体很自然的习惯,而不需要刻意作为规则去制定,强制去准守。这种默契会避免很多无意义的沟通,因为很多东西一旦沟通了就变味了。
11+
12+
Common Sense 其实已经普遍存在于各个团队里了,可能这些大部分人都还没感知到,这种无感知恰恰是其重要的特点。比如大家会默认 macOS 开发体验会比 Windows 好很多,大家会默认用英文作为变量命名而不是拼音。假设一个用拼音命名的人跟用英语命名的人争辩,说了 N 条理由说用拼音命名变量的好处,是否有必要组织所有人开个会讨论?
13+
14+
Common Sense 的形成是很困难也很简单的,因为每个人的经历和认知都不一样。但是几乎有条最直接的办法就是参考业界最佳实践,当然没人能定义何为最佳实践,理解这个其实也需要 Common Sense。

0 commit comments

Comments
 (0)