序章

Written by - kok-s0s

C++

序章软件熵整洁的代码C++

如何去做和做到同样重要。--- Eduardo Namur

梗:「 不要碰已经能够运行的系统 」

糟糕的软件被称作 「 a Big Ball Of Mud 」,意为「 。。。结构随意的、笨拙的、草率的、盘根错节的代码杂糅在一起 」

软件熵

有些东西就好像是一种自然规律,就像其它一些封闭的复杂的系统,软件会随着时间的推移而变得混乱,这种现象称为软件熵

热力学第二定律:一个封闭系统的总混乱度不会减小,只能保持不变或增加。

不要容忍「 破窗 」出现在你的代码中 --- 要及时地改正它们。

一个软件的持续健康需要有人去关注它,而整洁的代码就是处理的关键所在!

整洁的代码

  1. 是容易被任何团队的成员理解和维护的。

  2. 是高效工作的基础。

  3. 是软件持续发展的基础,能够在没有欠下大量技术债务的情况下保证软件运行很长的一段时间。开发人员必须积极主动地维护代码并保证代码保持一定的风格,因为代码是软件开发公司生存的根本。

最重要的一点:整洁的代码能够节省金钱!

C++

C 可以让你很容易地搬起石头砸自己的脚,C++ 则困难得多,但当砸到的时候,你就会失去整条腿。--- Bjarne Stroustrup, Bjarne Stroustrup’s FAQ: 你是认真的吗?

C++11 --- 新时代的开始

Top