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