“另类” 设计模式
下面这篇文章来自这里:http://www.lsd.ic.unicamp.br/~oliva/fun/prog/resign-patterns,这篇文章有点意思了,山寨了我们著名的Design Pattern。这篇文章并不是很容易翻译,也许我翻译的不好,大家多指正。另外,这篇文章将失去原有的趣味在于其使用了经典设计模式的单词很相似的单词,一走眼你还以为是正二八经的设计模式。呵呵。所以,我在下文中,我会保留原有的英文单词,并把真正的23个经典设计模式的英文名放在旁边(灰色)。这篇文章和之前的如何写出无法维护的代码有异曲同工,个人感觉都是比较欢乐的。
辞职模式Resign PatternsDesign Patterns
不合式的非面向项目软件开发病症
Ailments of Unsuitable Project-Disoriented Software
Elements of Reusable Object-Oriented Software
作者:Michael Duell
目录
概要
1. Cremation ...
程序员惯用的解释(Top 25)
下面是程序员日常工作当中惯用的解释,或是口头禅。我们可以从这一个侧面来看看的程序员的特征和性格,相信你我都说过很多这样的话。不要太认真哦,呵呵。
在我这边的电脑上可以工作啊……
我重来没有听过这样的事
昨天还能正常工作呢
好吧,这算一个BUG
这怎么可能?
这应该是机器或是环境的问题
操作系统更新了吗?
一定又是用户那边的错
你的测试数据一定有问题
我从来没有碰过那边的代码!
是的,是的,我会准备完成
一定是你搞错了
哦,这正是我们开发的功能
我就快准备好了
当然,还需要做的就只剩修改这些小Bug了。
我会马上做完的
最近太不顺了
我不可能测试所有的case!
那根本不可能做到
我记得我已经改了这个bug了
我做完了,只不过还没有测试过
程序应该可以工作,只不过还没有测试过
一定是有人改了我的代码
你的机器上一定中了什么病毒或木马
就算是程序有问题,那又怎么样?
呵呵,是这样的吗?希望你能分享你所经历的程序员的解释。