The-Programmer's-Oath

一个程序员的承诺

In order to defend and preserve the honor of the profession of computer programmers,

为了捍卫和维护计算机程序员职业的荣誉。

I Promise that, to the best of my ability and judgement: I will not produce harmful code.

我承诺,在我的能力和判断力范围内。 我将不会编写恶意的代码。

The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate.

我产生的代码将永远是我最好的作品。我不会故意让那些在行为或结构上有缺陷的代码累积起来。

I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.

我将在每次发布时生成一个快速、可靠且可重复的证明,以证明代码的每个元素都可以正常工作。

I will make frequent, small, releases so that I do not impede the progress of others.

我将频繁地进行小规模的发布,这样我就不会阻碍其他人的进展。

I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.

我会抓住每一个机会无所畏惧、坚持不懈地改进我的创作。 我永远不会贬低他们。

I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.

我将尽我所能,使自己和他人的生产力尽可能地高。我不会做任何降低生产力的事情。

I will continuously ensure that others can cover for me, and that I can cover for them.

我将不断确保其他人能够为我提供帮助,我也能够为他们提供帮助。

I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty.

我将做出在规模和精度上都诚实的估计。我不会做出没有把握的承诺。

I will never stop learning and improving my craft.

我将永远不会停止学习和改进我的技术。

-2021/12/10 Mr.Lei

This Oath from http://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html