Wednesday, 31 August 2016

程序员修炼之道读书笔记 13 Reversibility (可撤销性)




如果某个想法是你唯一的想法,那么没有什么比这更危险的事情了。 Emil-Auguste Chartier

Tuesday, 30 August 2016

Python Programming Tutorial - 2 - Numbers

Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 3 * 20
60
>>> 12 /4
3.0
>>> 12 / 4
3.0
>>> 8 + 2 * 10
28
>>> (8 + 2 ) * 10
100
>>> 10 / 4
2.5
>>> 18 / 4
4.5
>>> 18 % 4
2
>>> 5 * 5 * 5
125
>>> 5 ** 3
125
>>> tuna = 5
>>> 20 + tuna
25
>>> bacon = 18
>>> tuna = 5
>>> bacon / tuna
3.6
>>>

Monday, 29 August 2016

程序员修炼之道读书笔记 12 Orthogonality? (正交性) continue




养成对自己代码挑剔的习惯。寻找重新组织代码来提高其结构和耦合性 (这一过程叫做重构)。
当你修复一个bug的时候,你可以评估这个修复的正交性程度。你是只用修复一个模块就可以还是整个系统每个模块都要修改?这个修改是不是修复所有问题? 还是引起一连串的其他神秘的问题?如果答案是肯定的,那么说明你的系统正交性很差。

Sunday, 28 August 2016

Python learning

https://www.youtube.com/watch?v=hnxIRVZ0EyU

Tutorial 1
Download and set up python software.
Start using python IDLE

enter 3+4
python IDLE returns 7

技术博客位置搬移声明

即日起,我的技术博客由网易博客搬迁至Google Blogger。

第一篇
程序员修炼之道读书笔记



Orthogonality? (正交性)
正交系统有两大优点:提升效率和降低风险。