- --- 科技爱好者周刊 读完后,我觉得写得不错。GitHub 工程师总结经验,教大家设计一个良好的系统,不是空泛之谈。下面是我的一些摘录。 1、 程序设计是组装代码,系统设计是组装服务。 程序设计的组件是变量、函数、类等,系统设计的组件是服务器、数据库、缓存、队列、事件总线、代理等。 2、 如果一个系统很长时间不出错,它的设计就是良好的。 如果你进一步看了代码,脱口而出:“哈,这比我想的要简单”,或者“这个部分不用我操心,即使出问题也容易解决”,它的设计就是优秀的。 3、 良好的系统设计,总是从一个有效的简...