A DRY KISS — 程序员的逗留
A DRY KISS — 程序员的逗留
无论是新手还是经验丰富的程序员——如果你是一名程序员,你就会听到仅仅几个月的支持者保证“总是使用 DRY KISS”。
对于我们这些凡人来说,DRY 代表不要重复你自己和......
“对不起?”,她问。
“我说,不要重复……嘿!你让我重复一遍!”
“KISS 代表 Keep It Simple Silly。”,我说。
“什么?” “为什么?”,她问。
“为了保持简单,愚蠢!”,我反驳道。
“可是为什么?”她又问了一遍。
明智的这一点。让我思考,应该让你也思考。至少这一次我假装思考……脸上带着那种典型的坚忍忧郁的快乐。
“所以你没有任何线索,或者只是在使用戏剧让我认为你在思考,”她说。
哇!这是一个明亮的!很高兴我嫁给了她!在你的生活中拥有如此快速思考的人很重要——如果你有一个(或多个)不要放手。
我在哪里?是的,干吻,你有没有想过“为什么?”和“这对您的语言和您的语言意味着什么?”。我正在推断每种已知的语言。无论是计算机理解的还是我们说话的。在这两种情况下,我们都需要简单(KISS)并且应该避免重复(DRY)。
KISS——简单的诡计
KISS 或 Simplicity — 让听众或用户(或程序员所说的客户)对指令、顺序或概念非常简单和清晰。把简单想象成你的妻子问她穿新衣服的样子,你说哇。她离开去做其他事情。或者当你的评估者问你在大学项目中做了什么并且你知道(和评估者)你并不清楚过去 7 个月所做的事情背后的“原因”的时候。
好吧,您逃脱了 Confuse 或 Convince,并获得了一份轻松的工作编程来赚取您的高档汽车。你的超级酷程序员领导要求你保持简单——你不知道怎么做!这意味着您使用的方法或对象或任何范式,只需查看它的名称、签名(输入和输出)——它的定义,就很容易理解。使用的名称是有意义的,它做一件事,做得很好并且以最好的方式。
干——只是不湿(还)
至于干;我们不应该重复-除非您是老师或思想营销者或教区/牧师/心理学家/母亲/妻子。当有人不断重复时,它会变得很烦人——想象你的母亲或妻子无数次重复要求你去捡垃圾,然后你去捡衣服。相信所有女士都同意,家里的 DRY 就像火柴盒一样有用,可以帮助扑灭正在燃烧的房子里的火。我的妻子同意并很高兴我承认我对这样的……充耳不闻……什么!
无论如何,并非所有地方都需要 DRY,但将它包含在您的代码中真是太好了!这意味着你不应该有在你的类内或跨类重复的代码。始终避免复制粘贴,复制粘贴。这将确保在那个地方进行的任何更改;被推到所有使用它的地方。
现在您的零钱已被推送到所有地方,您可以安全地睡觉了。如果你的代码没有做它应该做的事情,那就是另一回事了。然后,当你最终修复它时——至少所有地方都会在那个地方得到修复!
干吻——结论
也许你已经明白了——那么,对引人入胜的座位写法表示敬意,它让你走到了这一步!您从未听过 DRY KISS 的案例,希望您现在知道为什么这比 WET KISS 更好。最后,对于程序员来说,这是一个很棒的提示!当您不再在那里回答或帮助解决问题时,编码和维护的世界会感谢您。
希望这个主题和写作不适合您的口味,如果您喜欢它,请给它一个 KISS 并传播这些文字及其在您所属的编码领域的有用性!
快乐的编码和学习!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明