过度封装
过度封装
|
向大家介绍一个过度封装的例子,那就是我司的前端系统。我司有一套非常强大的前端系统,叫做uikit,里面封装了几十个控件,
前后端的大统一
前后端的大统一
|
​之前有人不知道是自己想的还是从上家拷过来了一个框架,号称前后端做到了大统一。​​具体是这样,在后端定义前端一个页面的所
越多越复杂?
越多越复杂?
|
数量上“多”不一定就代表会更复杂。真正的微服务,就是要自治,就是要每个服务管自己的数据,就是要每个服务都有自己的DB。“
自顶向下,自底向上
自顶向下,自底向上
|
买股票有两种方式,一种叫自顶向下,一种叫自底向上。写code也有这两种方式。我们先讲买股票,再讲写code。自顶向下,也
Diversity, Inclusion
Diversity, Inclusion
|
公司强调Diversity,还强调Inclusion。比如必须招聘足够比例的女生,比如不管你是什么衣品style,你是什
未来不可预测
未来不可预测
|
未来可以预测吗,除非你有特异功能,否则预测未来不就是在瞎猜吗。彼得林奇告诉我们,不要去预测股票的走势,而要专注于研究公司
微服务与组织架构
微服务与组织架构
|
微服务,肯定不是创建好多的服务就可以了,在build和deploy上也应该可以各个服务自己决定何时去build,何时去
CRUD
CRUD
|
晚上睡不着,起来打点字。最近我有一个非常深刻,非常深刻,非常深刻,可以说是基本哲学上的learning。程序员老说自己天天CRUD,拧螺丝工程师,但是程序员真的吃透了CRUD了吗,我最近在这上面连续翻了两次跟头。我们都知道,或者都喜欢immutable,最好一个东西创建出来就不要改了。为什么呢,因为
不要优化,不要优化,不要优化
不要优化,不要优化,不要优化
|
计算机界的泰斗唐纳德说过:过早的优化是万恶之源。这句话有两层意思。第一层意思是,比如说当你看到一个100ms的函数你可以把它优化成50ms的时候,此时你就要先抑制一下冲动。如果100ms用户使用起来也没什么问题,那为啥一定要优化成50ms呢?如果只是一个小改动那也就无所谓,但如果这个是要改很多地方呢
中国人都喜欢统一
中国人都喜欢统一
|
我发现中国人都喜欢统一。统一的思想已经深深的印在了中国人的基本思维模式里。比如说设计一个接口,哎我能不能用一个接口让所有的客户都用这个,甚至这个接口也能承载不同的业务,这样一个接口就可以管所有的了。用户使用这个接口看似不需要学习,看似成本最低。只有一个接口,一个接口统一一切,这个就是中国人骨子里的统