Thursday, January 17, 2008

悲观的程序员 - pessimistic programmer

今天听了一个有关设计scalable software的talk,听完以后,大快我心。看来现在悲观主义可以盛行software development啊。讲座里的几个观点:

-any software that is not tested won't work
- failure of software/hardware is unavoidable
- anything that is about to be released must be roll-back-able
- there will always be some "internal" user to break your service
- there will be always peak traffic above your capacity
- don't ever rely on a new feature that doesn't exist yet
...

我几乎speechless,这不就是悲观主义者如小面包我每天想的事情吗。。。原来是设计scalable/stable software的关键啊。

0 Comments:

Post a Comment

<< Home