koubei banquet 27

20
钨龙 2010.5.17

Upload: koubei-ued

Post on 31-May-2015

277 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Koubei banquet 27

钨龙 2010.5.17

Page 3: Koubei banquet 27

微软加大对jQuery的投资力度

模板、脚本加载以及数据绑定

http://www.infoq.com/cn/news/2010/04/Microsoft-jQuery

Page 5: Koubei banquet 27

Firefox 4 Preview

http://soft.ccw.com.cn/news/htm2010/20100514_861719.shtml

http://news.mydrivers.com/1/163/163980.htm

Page 6: Koubei banquet 27

• 全新的Web开发工具

• HTML5和Web技术支持

• 本地多媒体功能

• 启动项优化,减少I/O操作

• 改进DOM性能

• 全新的JavaScript引擎

• 硬件加速器

• 支持多点触摸

• 进程外插件

Page 7: Koubei banquet 27

Speed Tracer

Google Web Toolkit

http://code.google.com/webtoolkit/overview.html

Page 8: Koubei banquet 27
Page 10: Koubei banquet 27

The only “best practice” you should be using all the time

is “Use Your Brain”.

那些所谓的“Best Practice”只不过是限制那些糟糕的程序员们的破坏力

Page 11: Koubei banquet 27

Most comments in code are in fact a pernicious form of

code duplication.

代码告诉你How,而注释应该告诉你Why

Page 12: Koubei banquet 27

If you only know one language, no matter how

well you know it, you’re not a great programmer.

世界因为不同而精彩,只知道事物的一面是有害的。

Page 13: Koubei banquet 27

Your job is to put yourself out of work.

在计算机世界里,你掌握的老技术越多,你就越没用,因为技术更新的太快。

Page 14: Koubei banquet 27

十个让你变成糟糕的程序员的行为

http://coolshell.cn/?p=1081

Page 15: Koubei banquet 27

a) 情绪化的思维

b) 怀疑别人

c) 过多关注实现,陷入问题细节

d) 使用并不熟悉的代码

e) 拼命工作而不是聪明的工作

f) 总是在等待、找借口以及抱怨

g) 滋生办公室政治

h) 说得多做得少

i) 顽固

j) 写“聪明”的代码

Page 16: Koubei banquet 27

各种“流行”的编程风格

http://coolshell.cn/?p=2058

Page 17: Koubei banquet 27

a) 散弹枪编程

b) 撞大运编程

c) Cargo-Cult 编程

d) 刻舟求剑编程

e) 设计模式驱动型编程

f) 侦探型编程

g) 屠宰式编程

Page 19: Koubei banquet 27

a) 学无止境

b) 掌握多种语言

c) 理性面对不同的操作系统或技术

d) 别把自己框在单一的开发环境中

e) 使用版本管理工具管理你的代码

f) 是一个优秀的团队成员

g) 把你的工作变成文档

h) 注意备份和安全

i) 设计要足够灵活

j) 不要搬起石头砸自己的脚

Page 20: Koubei banquet 27

Q & A Thanks