复制粘贴比依赖更好

学习课程。但是,一旦你学会了它,下一步就是学会平衡增加的复杂性与必要的重复。” “如果遵循SOLID,DRY原则,则会很好。不要重复(单一)责任。” “KISS胜过DRY。” “依赖性是已知的

5 年 前

经验分享:干净整洁代码(clean code)的特点 - oliver

易于阅读,大部分时间您不需要注释 不要重复自己(DRY) 保持简单,愚蠢!(KISS) 过早的优化是万恶之源 告诉一声即可,不要索要(TDA:Tell, dont ask ) Demeter

3 年 前

[翻译]SOA? CORBA? 缩写首字母变了, 窘境依然

工作环境. *使用KISS方法 -- 自从大学时代我喜欢这种方法. 保持傻瓜式和简单明了. 应用到每个可能的方面. 复杂的设备,构造很难去维护和管理. 如果不加斟酌, SOA的优势就会被不断增加的维护

10 年 前

过度设计会扼杀你的产品 - mindtheproduct

添加任何对于解决您面前的问题并非绝对必要的内容,因为现实情况很可能是“您不需要它”。 KISS 术语 KISS,“保持简单愚蠢”,指的是简单系统更容易修复、发展和维护的事实。因此,简单应该是

2 年 前

被误解软件开发: 高质量代码才能最快投入生产 - itnext

:“函数在使用指针或引用基类必须能够使用派生类的对象而不自知”。 接口分离原则 :“很多个与客户端相关的特定接口好于一个通用的接口。” 依赖倒置原则 :“依赖于抽象,而不是具体实现。” KISS

2 年 前

如何使用SAP的元数据框架 (MDF) 构建自定义业务规则?

之后运行。   测序事件 事件根据对象上发生的操作进行排序。   编写业务规则的提示 那么,企业在制定自定义业务规则时应该注意什么? 业务规则应尽可能简单(KISS 原则) 如果存在

2 年 前

学习Rust的心智模型 - kerkour

,休息一下,想想你如何能以不同的方式做事。这几乎每天都发生在我身上。 另外,请记住,你越是在玩弄类型系统的限制,你的代码就越会产生难以被编译器理解的错误。所以,让你和你的同事们帮个忙吧。KISS

2 年 前

6 条重要的软件架构原则

”。如果以正确的方式配置,它可以降低基础架构成本。 4. 降低复杂性 复杂性是成本驱动因素。如果您使应用程序保持简单,则可以节省资金。KISS 原则要求搜索问题以找到最简单的解决方案。 复杂性的降低

1 年 前

大规模实时流计算的系统设计 - Kashyap

持久性存储(PostgreSQL)中。 获取实时计数请求的处理 设计决策 Push vs Pull:我们遵循 KISS 设计原则,采用基于 pull 的模型,而 push 模型将计数数

1 年 前

低层设计(LOW LEVEL DESIGN)面试指南

一个重要方面。 并尝试用你有限的语言知识来编写基本程序。 这些原则被分成3类。 第一类( DRY 、 YAGNI 、 KISS等 )。 第二类(抽象性、可 扩展性 、内聚性) 第三类

1 年 前

Golang 中的外观facade设计模式

一样,为更复杂的子系统提供了一个简单、统一的接口。它隐藏了复杂性,将简单、结构和优雅带到了前面。 这一切都可以归结为古老的软件开发原则:保持简单、愚蠢(KISS)和不要重复(DRY)。外观

10 个月 前

超过100万谷歌帐户被Gooligan黑了

Minibooster com.so.itouch com.fabullacop.loudcallernameringtone Kiss Browser Weather

7 年 前

SerCe的博客:您不需要任何服务网格

方案。秉承KISS的精神,最明显的方法是使用RPC库作为您的首选语言。这是 上下文 至关重要的地方:如果您有大量的服务,每个服务都以自己的语言/生态系统编写,并且它们共享的唯一语言是HTTP,那么

3 年 前

为什么好的软件架构很重要? – Maciej

组件。从简单开始(KISS) 决定是要使用单个部署单元(例如模块化单体)还是多个部署单元(例如微服务)。如果您决定选择第二个选项,请找出原因——是否有任何区域的容错性低于其他区域?是否有需要加强

1 年 前

设计模式导致了认知负担?

读到它,而不需要在我的脑海中模拟代码。 我发现,大多数时候,KISS的设计理念在很大程度上是朝着相反的方向发展的:它都是为了避免读者需要学习的概念和抽象,但代价是让每个人在编写和阅读代码时在脑子里保留

11 个月 前