复制粘贴比依赖更好
学习课程。但是,一旦你学会了它,下一步就是学会平衡增加的复杂性与必要的重复。” “如果遵循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 个月 前