shidenggui
shidenggui
@weirdherd 航天飞机就是类似的一个极度复杂的功能模块的聚合体,曾有人感慨几百万个组件组成的航天飞机能够正常运行是工程学上的奇迹。而极度复杂的代码模块,例如 `windows` 之类的都是通过非常复杂的质量管理措施来保证代码质量,幸好大部分软件的 `bug` 都没有那么致命。
@cedricporter 嗯,可怕的是现实中往往是既没有刹车还大胆飙车。今天翻《代码大全》,里面提到越好的程序员越是谦逊,越懂得人的局限性,也更善于利用合理的工具和规范,同时致力于通过学习来提升自我。 > Form is liberating
@LKI 收尾了。
@freedom9527 翻了不少本。目前看完的有 《师从天才》,下面读书笔记会谈到这本书,讲的是师徒三代人的科研生涯,掀开了迷人、智慧、激情的科学研究领域的一角,让我们得以一窥人性与理性交织而出的宏伟乐章,是我近来读过最好的书之一。还有就是《 Python cookbook 》 的新版了,重看了一遍,又了解了不少以前不知道的小 `trick`,顺便终于把 `metaclass` 搞懂了。其他零零碎碎翻了下,目前没发现特别好的,现在基本都是看自己的书了。
@weirdherd 心理学的很多效应是人人明明知道是假的,可却还是不得不受其影响。比较典型的有《影响力》里提到的[“罐头笑声”](https://en.wikipedia.org/wiki/Laugh_track#Effects)(即电视里的背景笑声),以及互惠效应。《影响力》整本书可以说就是怎么识别、运用、防范这些心理学现象。类似的还有视觉错觉图,你的理智明明知道事物的本来面貌,可感受到的却是大脑扭曲过的图像。某方面可以说是对人类自由意志的一个讽刺。
@LKI @laozuoer @reyter 第二篇[“读《软件测试的艺术》”](https://github.com/shidenggui/blog/issues/2 ) 已经上传了。有兴趣追更的可以 `watch` 这个 `repo`
昨天写的时候太迟了,有时间加下开 K 次方的推导
在推导 K 次方的时候发现一个 bug,Newton's Method 本身只是逼近零点,并没有保证是从左边还是右边逼近。 假设对 26 开 3 次方的整数部分应该是 2,但是按如上方式会得到 3。逼近过程: ``` Failed example: int_sqrt_of(26, 3) Expected: 2 Got: x_n: 1 x_n_plus_1: 9.333333333333332 x_n: 9.333333333333332 x_n_plus_1: 6.321712018140589 x_n:...
完结,已补充求 k 次方的推导。
最近偶遇了 《信息简史》 的译者高博,这是一本很棒的书,译本也非常棒。可能会先写 《信息简史》,后面再补全这本。