复杂性管理与重复性管理

探讨了简单重复性所带来的复杂性。

在前面我们说到了所谓的“计算机科学”,重点在于如何控制大型系统的复杂性。

复杂性本身当然也是个很大的话题,而一种常见的复杂性的来源则是重复性,即是由不断的重复所带来的复杂性。

重复性带来的复杂性常被人忽视,大概是因为一开始它是不起眼的,而当人们意识到它的存在时可能已经陷入了泥潭。

继续阅读“复杂性管理与重复性管理”

计算机科学是什么?——读书笔记

介绍了什么是计算机科学,以及为什么说它不是科学也与计算机无关。

什么是计算机科学呢?我们可能很容易望文生义地理解为“不就是关于计算机的科学吗?”然而一位来自 MIT 计算机系的教授认为“计算机科学”不但不是科学,而且还跟计算机无关!这是怎么回事呢? 继续阅读“计算机科学是什么?——读书笔记”

DRY 原则—Don’t Repeat Yourself,不要重复

Don’t Repeat Yourself,不要重复你寄己~

很遗憾,标题本身就重复了,“Don’t Repeat Yourself”与“不要重复”语义是一样的,但是是两种不同语言的实现。(英文和中文~) 继续阅读“DRY 原则—Don’t Repeat Yourself,不要重复”