All I Really Need to Know about Pair Programming I Learned In Kindergarten 在幼儿园里我们都已学会结对编程

Categories: Development Notes; Tagged with: ; @ January 3rd, 2009 23:21

All I Really Need to Know I Learned in Kindergarten
By Robert Fulghum (Fulghum 1988)
Share everything.
Play fair.
Don’t hit people.
Put things back where you found them.
Clean up your own mess.
Don’t take things that aren’t yours.
Say you’re sorry when you hurt somebody.
Wash your hands before you eat.
Flush.
Warm cookies and cold milk are good for you.
Live a balanced life – learn some and think some and draw and paint and sing and
dance and play and work every day some.
Take a nap every afternoon.
When you go out into the world, watch out for traffic, hold hands and stick together.
Be aware of wonder.

多年来在IT领域中, 有很多个这首小诗的山寨版, 如:

All I Ever Need to Know about Testing I Learned in Kindergarten  翻译版: http://blog.csdn.net/imlogic/archive/2006/04/25/676526.aspx
All I Really Need to Know about Pair Programming I Learned In Kindergarten  http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF

原文作者: 犹他大学  Laurie A. Williams  Robert R. Kessler

原文链接: http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF

作者提出的在Pair编程中的几点建议:

注: 英文为准确小标题, 但有些小标题有点牵强附会 后面的中文为本人按照大意随意添加, 仅供参考…

1) Share everything 共享一切 包括对项目的责任或对错误的担当

2) Play fair 公平游戏 两个人不管谁敲打键盘, 都是同等重要的

3) Don’t hit your partner 不要打击你的伙伴

4) Put things back where they belong 把"东西”放回原处, 摆脱自卑与自负

5) Clean up your mess  让同伴们积极主动的发现自己的Bug, 以便及时修改

6) Don’t take things too seriously, 不要太严肃, 谦虚编程

7) Say you’re sorry when you hurt somebody while moving furniture

8) Flush

9) Warm cookies and cold milk are good for you 劳累时适当休息

10) Live a balanced life – learn some and think some and draw and paint and sing and dance and play and work every day some

11)  Take a break from working together every afternoon. 在必要时进行独立工作.

12) When you go out into the world, watch out for traffic, hold hands and stick together 相信对方,通力合作

13) Be aware of the power of two brains 通力合作的力量是巨大滴

<->



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.