Zhang Yuexin

C# programmer. Know a bit of hardware knowledge. 3D model design novice.

张高兴 - 土味儿编程

高兴不高兴

极限编程核心价值:简单(Simplicity)

本文约 842 字,包含 0 张图片,0 个代码段,阅读时间约 3 分钟
QR Code

在手机上查看此页面


原文:https://deviq.com/simplicity

简单(Simplicity)

简单(Simplicity)是极限编程(Extreme Programming,XP)的核心价值之一。它为许多极限编程,敏捷(Agile)开发的原则和实践提供了指导和基础。

我们会做需要和要求的事情,但不会更多。这将最大化迄今为止所做的投资创造的价值。我们将采取简单的步骤来实现我们的目标,并减轻失败的发生。我们将创造我们引以为傲的东西,并长期保持合理的成本。

We will do what is needed and asked for, but no more. This will maximize the value created for the investment made to date. We will take small simple steps to our goal and mitigate failures as they happen. We will create something we are proud of and maintain it long term for reasonable costs.

来自 ExtremeProgramming.org

第一个精益原则(Lean Principles)是消除浪费(Eliminate Waste)。在软件开发中,浪费的一个来源是不必要的代码或功能。通过在软件中保持简单(Simplicity),我们减少了我们需要去设计、编码、测试和维护中的非核心代码和功能的数量。我们应该努力确保我们的代码遵循简单的设计原则,以便将来易于更新。

语录

  1. “简单是复杂的最高境界。” —— 达·芬奇

    “Simplicity is the ultimate sophistication.” – Leonardo da Vinci

  2. “任何事情都应该尽可能做到简单,但不要过于简单。” —— 阿尔伯特·爱因斯坦

    “Everything should be made as simple as possible, but not simpler.” – Albert Einstein

  3. “无论是性格、方式还是作风,事实上对于所有事物而言,简单是最为可贵的。” —— 亨利·沃兹沃斯·朗费罗

    “In character, in manner, in style, in all things, the supreme excellence is simplicity.” – Henry Wadsworth Longfellow

  4. “这一直是我的一个座右铭 —— 集中和简单。简单,可以比实现复杂的东西更难。你必须花很多力气去让你的思维变得简单、有条理。但最终它的价值非常大,因为一旦你到达了那一步,你就可以撼动山脉了。” —— 史蒂夫·乔布斯

    “That’s been one of my mantras — focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.” – Steve Jobs

  5. “完美境地,非冗杂,而不遗。” —— 安东尼·德·圣-埃克苏佩里

    “Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.” – Antoine de Saint-Exupéry

  6. “傻瓜忽视复杂性;实用主义者忍受它;专家回避它;天才去除它。” —— 艾伦·佩利

    “Fools ignore complexity; pragmatists suffer it; experts avoid it; geniuses remove it.” – Alan Perlis

  7. “简单并不先于复杂性,而是跟随它。” —— 艾伦·佩利

    “Simplicity does not precede complexity, but follows it.” – Alan Perlis

请参阅

  1. 极限编程系列翻译
  2. 极限编程核心价值:沟通(Communication)
  3. 极限编程核心价值:反馈(Feedback)
  4. 极限编程核心价值:尊重(Respect)
  5. 极限编程核心价值:勇气(Courage)
最后更新时间 : 2018/07/10 21:09 张高兴 阅读(593) 评论(0)
文章分类: 翻译
文章标签: 翻译 极限编程
  发表评论
Click to Refresh