The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don't fight each other.

  • -- John D. Carmack 约翰·卡马克

添加功能的成本不仅仅是编写代码所花费的时间。成本还包括未来扩张的障碍。诀窍是选择那些互不冲突的特性。

相关名言

If, for example, all the codons are triplets, then in addition to the correct reading of the message, there are two incorrect readings which we shall obtain if we do not start the grouping into sets of three at the right place.

例如,如果所有密码子都是三个一组的,那么除了正确读取消息外,如果我们不从正确的位置开始分组,就会得到两个错误的读取。

But, when you have to resort to turntables, trick lights, flashing lights, fire and all that, you're actually saying, I need this because what I do is not all that together.

但是,当你不得不求助于唱机转盘,恶作剧灯,闪灯,火等等,你实际上是在说,我需要这个,因为我所做的并不是所有这些在一起。

A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen.

编程语言是用来思考程序的,而不是用来表达你已经想到的程序。它应该是一支铅笔,而不是一支钢笔。

God is the supreme uncreated light of which Wisdom is born, but there was never a time when God's Wisdom did not exist.

上帝是最高的未被创造的光,智慧由此诞生,但上帝的智慧从来没有不存在过。

Experience shows that the success of a programming course critically depends on the choice of these examples.

经验表明,编程课程的成功在很大程度上取决于对这些示例的选择。

We desire an expansion of relations with regional states and the establishment of extensive public contacts.

我们希望扩大同区域国家的关系,并建立广泛的公共联系。

In the time one is given, the steward must make the most of the talents one is given by the Lord.

当一个人被赐予的时候,管家必须充分利用上帝赐予的才能。

The oil market is especially sensitive even to a hint of expansion or contraction in supply.

即使出现供应扩张或收缩的迹象,石油市场也特别敏感。

I'm Not A Trick, But I'm Rich.

我不是骗子,但我很有钱。