存在先于本质
为什么我看不起(GoF)设计模式 为什么我看不起(GoF)设计模式
本来我是不愿意触及这个话题的,因为但凡技术上的问题与其看别人的随手写的东西还不如看一本权威书籍,而这个非常水的主题并不值得一说,毕竟作为一种30年前的东西总有“历史局限性”,但鉴于近日实在过于颓废,感觉有必要占用一些时间继续抹黑设计模式的大
python不区分声明和赋值是否是一个正确的选择 python不区分声明和赋值是否是一个正确的选择
python或是曾经的js中可能写出一段这样似乎有点诡异的代码 funcs = [] for i in range(10): funcs.append(lambda: print(i)) for func in funcs:
编程教材中的数学物理 编程教材中的数学物理
编程和数学多多少少是相关的。虽然数学并不是编程,但显然编程的理论基础一部分来自数学。在有的编程教材里(比如,各种《21天精通xxx》,《xx从入门到精通》,甚至《java编程思想》)都不会谈及太多关于电脑之外的东西。这种印象在我阅读了《计算
Python和函数式编程 Python和函数式编程
最近QQ挂着Python Logo在某QQ群吹水,有人说Python语法反直觉,又有人说要举个实例而那个说Python语法混乱的人八成也说不出Python语法哪里混乱。而这个时候借着我在某培训班重新看了一遍Python的字符串和列表语法随口
编程信仰的转变2015-2017 编程信仰的转变2015-2017
在博客还没搭建之前,我曾经写过一篇东西谈论“Design Pattern”这种东西为什么是合理的,当时,貌似是七八个月之前?我曾经问过一个非常naive的问题:只有java才能完美地实现设计模式,而设计模式又是稳固地构建大型软件工程所必须的
重新思考设计模式 重新思考设计模式
UML:关联?依赖?组合?最近在看flask框架,flask实在是太自由了,让用户自己设计程序结构,这不禁让我在考虑软件的组织问题。然而后来我发现拿脑子来缓存程序结构实在是太……蛋疼了,看到一些东西就忘了。然后我想借助UML图来分析程序结构