无我编程:十诫

以下文字不是我的; 这是温伯格的论文摘要

无情的编程; 阅读并意识到这一切都是真实的。

十诫

1)理解并接受自己会犯错误。 关键是要找到

他们早一点投入生产。 幸运的是,除了少数

我们在JPL开发火箭制导软件的人中,错误很少致命

我们的行业,因此我们可以而且应该学习,欢笑和前进。

2)您不是您的代码。 请记住,评论的全部重点是要找到

问题,就会发现问题。 当一个人

裸露。

3)无论您知道多少“空手道”,别人都会永远知道

更多。 如果您要求,这样的人可以教您一些新的动作。 寻求和

接受他人的意见,尤其是在您认为不需要时。

4)不要在未经协商的情况下重写代码。 在“修复”之间有一条细线

代码”和“重写代码”。了解差异并进行样式更改

在代码审查的框架内,而不是作为单独的执行者。

5)尊重,尊重和耐心地对待比您了解的人少。

定期与开发人员打交道的非技术人员

普遍认为我们充其量是prima donnas,而crybabies是

最糟糕的 不要用愤怒和不耐烦来强化这种刻板印象。

6)世界上唯一不变的是变化。 对它开放并接受

微笑。 将对需求,平台或工具的每次更改都视为新的更改

挑战,而不是要带来一些严重的不便。

7)唯一真正的权威来自知识,而不是地位。 知识

产生权威,而权威产生尊重-因此,如果您要尊重

在无自我的环境中,培养知识。

8)为自己的信念而战,但要优雅地接受失败。 明白

有时您的想法会被否决。 即使事实证明是正确的,也不要

报仇或说“我告诉过你”最多不止几次,而且不要

使您深爱的想法成为mart道者或集会呐喊。

9)不要成为“房间里的家伙”。 不要在黑暗的办公室里编码

新兴的只能买可乐。 房间里的那个家伙失去了联系,看不见了,

失去控制,在开放的协作环境中无处可坐。

10)批评代码而不是人—对编码员要仁慈,而不是对代码。

尽可能使您的所有评论都正面并面向

改进代码。 将评论与当地标准,计划规范,

性能提高等

From: https://bytes.com/topic/software-development/insights/675792-egoless-programming-ten-commandments

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值